|
Packit Service |
a04d08 |
#!/bin/bash
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
a04d08 |
pycheck_dirs=( "cloudinit/" "tests/" "tools/" )
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
a04d08 |
CR="
|
|
Packit Service |
a04d08 |
"
|
|
Packit Service |
a04d08 |
[ "$1" = "-v" ] && { verbose="$1"; shift; } || verbose=""
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
a04d08 |
set -f
|
|
Packit Service |
a04d08 |
if [ $# -eq 0 ]; then unset IFS
|
|
Packit Service |
a04d08 |
IFS="$CR"
|
|
Packit Service |
a04d08 |
files=( "${bin_files[@]}" "${pycheck_dirs[@]}" )
|
|
Packit Service |
a04d08 |
unset IFS
|
|
Packit Service |
a04d08 |
else
|
|
Packit Service |
a04d08 |
files=( "$@" )
|
|
Packit Service |
a04d08 |
fi
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
a04d08 |
myname=${0##*/}
|
|
Packit Service |
a04d08 |
cmd=( "${myname#run-}" $verbose "${files[@]}" )
|
|
Packit Service |
a04d08 |
echo "Running: " "${cmd[@]}" 1>&2
|
|
Packit Service |
a04d08 |
exec "${cmd[@]}"
|