Author: Adam <git@apiote.xyz>
add dependecy verification to password.sh
password.sh | 5 +++++ toymaker.sh | 3 ++-
diff --git a/password.sh b/password.sh index 73be0ccd992591579320eb9c5fdd347e16977c27..cf87047623a6b5d17f2982dffb2929d10e5fef39 100755 --- a/password.sh +++ b/password.sh @@ -19,6 +19,11 @@ } if [ "$(basename "$0")" = 'password.sh' ] then + # dependency verification + for cmd in argon2 base64 + do + command -v $cmd >/dev/null || { echo "$0: \`$cmd\` not found"; exit 2; } + done stty -echo cat - | encode "$1" > password stty echo diff --git a/toymaker.sh b/toymaker.sh index e66909f19d7b20ba717254917e11b136c43a9ccd..e904ffa75a7a06b93695d7c61ffcc5e4a5af3c2c 100755 --- a/toymaker.sh +++ b/toymaker.sh @@ -362,7 +362,8 @@ done } # dependency verification -for cmd in nc argon2 podman base64 awk; do +for cmd in nc podman awk +do command -v $cmd >/dev/null || { echo "$0: \`$cmd\` not found"; exit 2; } done