2018-08-02 15:29:12 -05:00
|
|
|
#!/bin/sh
|
|
|
|
|
if [ "$IS_CONTAINER" != "" ]; then
|
2018-08-15 14:59:09 -04:00
|
|
|
TOP_DIR="${1:-.}"
|
|
|
|
|
find "${TOP_DIR}" \
|
|
|
|
|
-path "${TOP_DIR}/vendor" -prune \
|
2021-12-03 14:42:29 -08:00
|
|
|
-o -path "${TOP_DIR}/terraform/*/vendor" -prune \
|
2018-08-15 14:59:09 -04:00
|
|
|
-o -type f -name '*.sh' -exec shellcheck --format=gcc {} \+
|
2018-08-02 15:29:12 -05:00
|
|
|
else
|
2018-09-05 13:58:55 -04:00
|
|
|
podman run --rm \
|
2018-08-24 14:17:55 -07:00
|
|
|
--env IS_CONTAINER=TRUE \
|
|
|
|
|
--volume "${PWD}:/workdir:ro,z" \
|
|
|
|
|
--entrypoint sh \
|
2018-09-13 10:44:49 -07:00
|
|
|
--workdir /workdir \
|
2018-08-24 14:17:55 -07:00
|
|
|
quay.io/coreos/shellcheck-alpine:v0.5.0 \
|
2018-09-13 10:44:49 -07:00
|
|
|
/workdir/hack/shellcheck.sh "${@}"
|
2018-08-02 15:29:12 -05:00
|
|
|
fi;
|