diff --git a/detect-secrets/entrypoint.sh b/detect-secrets/entrypoint.sh index b60b64ddb60b0cb3d273d5979d44cebc04be4a27..921a0a0a9ef653df8107f7346f575bf32952eb6b 100644 --- a/detect-secrets/entrypoint.sh +++ b/detect-secrets/entrypoint.sh @@ -2,19 +2,20 @@ set -e while [ -n "$1" ]; do -case "$1" in - -s) - RESULT=`/usr/local/bin/detect-secrets scan | jq '.results | length == 0'` - echo ${RESULT} - if [ "${RESULT}" = "true" ]; then - exit 0 - else - exit 1 - fi + case "$1" in + -s) + OUTPUT=`/usr/local/bin/detect-secrets scan` + echo ${OUTPUT} + RESULT=`echo ${OUTPUT} | jq '.results | length == 0'` + if [ "${RESULT}" = "true" ]; then + exit 0 + else + exit 1 + fi ;; *) - exec /bin/sh + exec /bin/sh ;; -esac -shift + esac + shift done