updated travis_foreach_repo.sh

pull/4/head
Hari Sekhon 1 year ago
parent e42b69d569
commit 181cc22591

@ -1,6 +1,6 @@
#!/usr/bin/env bash
# vim:ts=4:sts=4:sw=4:et
# args: echo user={user} name={name} repo={repo}
# args: bash -c 'echo user={user} name={name} repo={repo}'
#
# Author: Hari Sekhon
# Date: 2020-09-30 23:53:57 +0100 (Wed, 30 Sep 2020)
@ -47,8 +47,6 @@ help_usage "$@"
min_args 1 "$@"
cmd_template="$*"
"$srcdir/travis_repos.sh" |
while read -r repo; do
user="${repo%%/*}"
@ -58,12 +56,12 @@ while read -r repo; do
echo "# $repo" >&2
echo "# ============================================================================ #" >&2
fi
cmd="$cmd_template"
cmd="${cmd//\{username\}/$user}"
cmd="${cmd//\{user\}/$user}"
cmd="${cmd//\{repo\}/$repo}"
cmd="${cmd//\{name\}/$name}"
eval "$cmd"
cmd=("$@")
cmd=("${cmd[@]//\{username\}/$user}")
cmd=("${cmd[@]//\{user\}/$user}")
cmd=("${cmd[@]//\{repo\}/$repo}")
cmd=("${cmd[@]//\{name\}/$name}")
"${cmd[@]}"
if [ -z "${NO_HEADING:-}" ]; then
echo >&2
fi

Loading…
Cancel
Save