blob: 05a0deba616faed269f09d4fc5b6dd5867d0c0a5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# POSIX sh
set --
for bin in bin/*.sh ; do
set "$@" "${bin%.sh}"
done
shellcheck -e SC1090 -- "$@" || exit
printf 'POSIX sh binscripts linted successfully.\n'
# GNU Bash
if command -v bash >/dev/null 2>&1 ; then
set --
for bin in bin/*.bash ; do
set "$@" "${bin%.bash}"
done
shellcheck -e SC1090 -- "$@" || exit
printf 'GNU Bash binscripts linted successfully.\n'
else
printf 'bash(1) not found, skipping GNU Bash lint.\n'
fi
|