aboutsummaryrefslogtreecommitdiff
path: root/source/1.0/src/shflags
diff options
context:
space:
mode:
authorkate.ward <kate.ward@forestent.com>2008-07-10 19:37:16 +0000
committerkate.ward <kate.ward@forestent.com>2008-07-10 19:37:16 +0000
commitdc10fe9a211073214c09b8d004834f73de9d2450 (patch)
tree0bc3b42b2ebfb1acfc28069962aa04fabac887d8 /source/1.0/src/shflags
parent2fb41e38787ced21dbeeebc3290268ffab3a1e42 (diff)
downloadshflags-dc10fe9a211073214c09b8d004834f73de9d2450.tar.gz
fixed bug where [no] was added to all flag names
Diffstat (limited to 'source/1.0/src/shflags')
-rw-r--r--source/1.0/src/shflags6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/1.0/src/shflags b/source/1.0/src/shflags
index 27f4bfa..956f28d 100644
--- a/source/1.0/src/shflags
+++ b/source/1.0/src/shflags
@@ -778,7 +778,11 @@ flags_help()
_flags_helpstr="${_flags_helpstr},"
_flags_type=`_flags_getFlagInfo \
"${_flags_name}" ${__FLAGS_INFO_TYPE_STR}`
- [ ${_flags_type} -eq ${__FLAGS_TYPE_BOOLEAN} ] && _flags_boolstr='[no]'
+ if [ ${_flags_type} -eq ${__FLAGS_TYPE_BOOLEAN} ]; then
+ _flags_boolstr='[no]'
+ else
+ _flags_boolstr=''
+ fi
_flags_helpstr="${_flags_helpstr}--${_flags_boolstr:-}${_flags_name}:"
fi