From c659d80765fe5553058ab3c9b3d58c48fc632e3a Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Fri, 12 Aug 2022 18:50:07 -0300 Subject: bin/clamp: Replace ad-hoc `assert_arg()` with `assert-arg` --- bin/clamp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'bin/clamp') diff --git a/bin/clamp b/bin/clamp index 652c978..a673f72 100755 --- a/bin/clamp +++ b/bin/clamp @@ -68,21 +68,14 @@ while getopts 'h' flag; do done shift $((OPTIND - 1)) -assert_arg() { - if [ -z "$1" ]; then - printf 'Missing %s\n\n' "$2" >&2 - usage >&2 - exit 2 - fi -} NUMBER="${1:-}" MIN="${2:-}" MAX="${3:-}" -assert_arg "$NUMBER" 'NUMBER' -assert_arg "$MIN" 'MIN' -assert_arg "$MAX" 'MAX' +eval "$(assert-arg "$NUMBER" 'NUMBER')" +eval "$(assert-arg "$MIN" 'MIN')" +eval "$(assert-arg "$MAX" 'MAX')" if [ "$MIN" -gt "$MAX" ]; then -- cgit v1.2.3