]> git.tuebingen.mpg.de Git - gsu.git/blobdiff - misc/gsu/subcommand
gsu/gui: Fix regex for tree walk.
[gsu.git] / misc / gsu / subcommand
index 5ccb3fc54fd309065482522b67a22c6e292934f2..a13d3b27dd6c32748ff134bd7fffa96defc63937 100644 (file)
@@ -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,8 @@ _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_banner_txt="${gsu_banner_txt:-set \$gsu_banner_txt to customize this message}"
+       gsu_short_msg "### $_gsu_self -- ###"
 }
 
 export gsu_help_txt="