X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=subcommand;h=a9d388ba05232f49ac5f8adf37fd9f0df1a2ca45;hb=786bfe5f3ee1d8ff8bf6eca1836cf93179a3020c;hp=6011ee68aad6b88103455167ea129008da1ec792;hpb=d0aaa237127d4466766d1aa92e62f4466c2e908d;p=gsu.git diff --git a/subcommand b/subcommand index 6011ee6..a9d388b 100644 --- a/subcommand +++ b/subcommand @@ -52,11 +52,13 @@ _gsu_available_commands() _gsu_print_available_commands() { - local cmd + local cmd cmds local -i count=0 + _gsu_available_commands + cmds="$result" printf 'Available commands:\n' - for cmd in $gsu_cmds; do + for cmd in $cmds; do printf '%s' "$cmd" let ++count if (($count % 4)); then @@ -530,8 +532,7 @@ gsu_get_unnamed_arg_num() gsu() { local i - _gsu_available_commands - gsu_cmds="$result" + if (($# == 0)); then _gsu_usage _gsu_print_available_commands