From 829123b6d7c1f376085f14109c030e3ec49c88e9 Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Wed, 19 Nov 2008 15:56:58 +0100 Subject: [PATCH] Check for help invocation before setup Signed-off-by: martin f. krafft --- tg.sh | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/tg.sh b/tg.sh index 4dcc15e..da3366d 100644 --- a/tg.sh +++ b/tg.sh @@ -241,6 +241,19 @@ do_help() [ -d "@cmddir@" ] || die "No command directory: '@cmddir@'" +args_saved="$@" +while [ -n "$1" ]; do + case "$1" in + help|--help|-h) + shift + do_help "$1" + exit 0;; + esac + shift +done +set -- $args_saved +unset args_saved + ## Initial setup set -e @@ -270,9 +283,6 @@ cmd="$1" shift case "$cmd" in -help|--help|-h) - do_help "$1" - exit 0;; --hooks-path) # Internal command echo "@hooksdir@";; -- 2.30.2