introduce isnumeric function

This commit is contained in:
Emile Clark-Boman 2026-01-21 15:35:11 +10:00
parent 5c3c08828a
commit 1989d28cc2
3 changed files with 10 additions and 3 deletions

View file

@ -214,11 +214,9 @@ esac
unset -f perr-unsupportedhash perr-forbiddenhash perr-recommendhash
# ensure $ROUNDS is a valid numeric
re='^[0-9]+$'
if ! [[ "$ROUNDS" =~ ^[0-9]+$ ]] ; then
if ! isnumeric "$ROUNDS"; then
throw-badval 1 "$ROUNDS" '-r|--rounds'
fi
unset -v re
# Acquire password from stdin
if [[ "$STDIN" == true ]]; then