X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=misc%2Fgsu%2Fsubcommand;h=43f7df77baf05e6fb3bcdad2a6907b20ee37ab02;hb=16feae865c61262389c5e9584b8908f2e7939f25;hp=5ccb3fc54fd309065482522b67a22c6e292934f2;hpb=b8baa7b1efbed81a527f589d3f917f7b518b856a;p=gsu.git diff --git a/misc/gsu/subcommand b/misc/gsu/subcommand index 5ccb3fc..43f7df7 100644 --- a/misc/gsu/subcommand +++ b/misc/gsu/subcommand @@ -62,7 +62,7 @@ _gsu_print_available_commands() gsu_complete_options() { - local opts="$1" cword="$2" cur + local opts="$1" cword="$2" cur opt local -a words shift 2 @@ -115,7 +115,7 @@ _com_prefs() local name= option_type= default_value= required= local description= help_text= eval "${gsu_options[$i]}" - eval val='"$'${gsu_config_var_prefix}_$name'"' + eval val='"${'${gsu_config_var_prefix}_$name:-'}"' case "$required" in true|yes) printf "# required" @@ -186,13 +186,7 @@ _com_man() _gsu_banner_msg() { - local txt="### $_gsu_self --" - if test -z "$gsu_banner_txt"; then - txt="$txt set \$gsu_banner_txt to customize this message" - else - txt="$txt $gsu_banner_txt" - fi - gsu_short_msg "$txt ###" + gsu_short_msg "### $_gsu_self -- ###" } export gsu_help_txt="