chiark / gitweb /
tg mail -r MSGID: Generate In-reply-to header
[topgit.git] / tg-depend.sh
index 498eec4e3e0018c0d57c6f24ee788e7e13aaf48c..eeb76cd1202dc82fc34c2448821a11d6364cab68 100644 (file)
@@ -8,12 +8,16 @@ name=
 
 ## Parse options
 
-subcmd="$1"; shift
-[ "$subcmd" = "-h" ] && {
-       echo "Usage: tg [...] depend add NAME" >&2
-       exit 1
-}
-[ "$subcmd" = "add" ] || die "unknown subcommand ($subcmd)"
+subcmd="$1"; shift || :
+case "$subcmd" in
+       -h|"")
+               echo "Usage: tg [...] depend add NAME" >&2
+               exit 1;;
+       add)
+               ;;
+       *)
+               die "unknown subcommand ($subcmd)";;
+esac
 
 while [ -n "$1" ]; do
        arg="$1"; shift