chiark / gitweb /
finish
[topgit.git] / tg.sh
diff --git a/tg.sh b/tg.sh
index 4dcc15eff90bcc581980336b94d44f40e2385759..2464612c093b6559b8521848fb39c830702d0af4 100644 (file)
--- a/tg.sh
+++ b/tg.sh
@@ -232,6 +232,8 @@ do_help()
                fi
        else
                echo "`basename $0`: no help for $1" 1>&2
+               do_help
+               exit 1
        fi
 }
 
@@ -279,6 +281,7 @@ help|--help|-h)
 *)
        [ -r "@cmddir@"/tg-$cmd ] || {
                echo "Unknown subcommand: $cmd" >&2
+               do_help
                exit 1
        }
        . "@cmddir@"/tg-$cmd;;