From 94ca32b0dbca26a92609abf8bca84d13ffcb7a72 Mon Sep 17 00:00:00 2001 From: Ethan P Date: Wed, 1 Apr 2020 12:59:30 -0700 Subject: [PATCH] opt_hooks.sh: Add checks for invalid --color and --paging --- lib/opt_hooks.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/opt_hooks.sh b/lib/opt_hooks.sh index 5e9ee9e..fe3740a 100644 --- a/lib/opt_hooks.sh +++ b/lib/opt_hooks.sh @@ -26,8 +26,11 @@ hook_color() { case "$OPT_VAL" in always | true) OPT_COLOR=true ;; never | false) OPT_COLOR=false ;; - auto) return 0 ;; + *) + printc "%{RED}%s: '--color' expects value of 'auto', 'always', or 'never'%{CLEAR}\n" "$PROGRAM" + exit 1 + ;; esac } ;; @@ -65,6 +68,10 @@ hook_pager() { auto) : ;; always) : ;; never) SCRIPT_PAGER_CMD='' ;; + *) + printc "%{RED}%s: '--paging' expects value of 'auto', 'always', or 'never'%{CLEAR}\n" "$PROGRAM" + exit 1 + ;; esac } ;;