allow filter directory via shell wildcards

This commit is contained in:
Asif Bacchus 2020-06-20 04:19:08 -06:00
parent f8c5968075
commit 50335b5d67

10
sri
View File

@ -107,6 +107,14 @@ while [ $# -gt 0 ]; do
fi fi
shift shift
;; ;;
--filter)
if [ -z "$2" ]; then
displayError 1 'Filter cannot be blank.'
else
filter="$2"
fi
shift
;;
*) *)
# unknown option # unknown option
printf "\n%sUnknown option: %s.\n" "$err" "$1" printf "\n%sUnknown option: %s.\n" "$err" "$1"
@ -120,7 +128,7 @@ printf "\n"
### do SRI generation ### do SRI generation
if [ "$doDir" -eq 1 ]; then if [ "$doDir" -eq 1 ]; then
for file in "$hashDir"/*; do for file in "$hashDir"/${filter}; do
hash=$( openssl dgst -${algo} -binary "$file" | openssl base64 -A) > /dev/null 2>&1 hash=$( openssl dgst -${algo} -binary "$file" | openssl base64 -A) > /dev/null 2>&1
if [ -z "$hash" ]; then if [ -z "$hash" ]; then
printf "%s --> unable to generate SRI hash\n" "$file" printf "%s --> unable to generate SRI hash\n" "$file"