X-Git-Url: http://git.tuebingen.mpg.de/?p=gsu.git;a=blobdiff_plain;f=subcommand;h=bded36d1514a09a4c3ed61dc72d11095e470d7b8;hp=95e0ba9ebbc48aa5f8753d2e8fc42d8e594a26b7;hb=021cb6acbe9be83506f27e9eff3cd434e6daf149;hpb=545f2b7b22c800fd4645e5784cd35a318d2e60d6 diff --git a/subcommand b/subcommand index 95e0ba9..bded36d 100644 --- a/subcommand +++ b/subcommand @@ -50,23 +50,22 @@ _gsu_available_commands() } _gsu_print_available_commands() -{( - local i count=0 - gsu_short_msg "Available commands:" - for i in $gsu_cmds; do - printf "$i" - count=$(($count + 1)) - if test $(($count % 4)) -eq 0; then - echo +{ + local cmd + local -i count=0 + + printf 'Available commands:\n' + for cmd in $gsu_cmds; do + printf '%s' "$cmd" + let count++ + if (($count % 4)); then + printf '\t' + ((${#cmd} < 8)) && printf '\t' else - printf "\t" - if test ${#i} -lt 8; then - printf "\t" - fi + printf '\n' fi done - echo -) 2>&1 + printf '\n' } gsu_complete_options()