chiark
/
gitweb
/
~ian
/
topgit.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
bb4aa31
)
tg depend: Even more robust subcommand handling
author
Petr Baudis
<pasky@suse.cz>
Thu, 25 Sep 2008 13:26:05 +0000
(15:26 +0200)
committer
Petr Baudis
<pasky@suse.cz>
Thu, 25 Sep 2008 13:26:05 +0000
(15:26 +0200)
tg-depend.sh
patch
|
blob
|
history
diff --git
a/tg-depend.sh
b/tg-depend.sh
index 498eec4e3e0018c0d57c6f24ee788e7e13aaf48c..eeb76cd1202dc82fc34c2448821a11d6364cab68 100644
(file)
--- a/
tg-depend.sh
+++ b/
tg-depend.sh
@@
-8,12
+8,16
@@
name=
## Parse options
## 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
while [ -n "$1" ]; do
arg="$1"; shift