X-Git-Url: http://git.tuebingen.mpg.de/?p=gsu.git;a=blobdiff_plain;f=misc%2Fgsu%2Fsubcommand;fp=misc%2Fgsu%2Fsubcommand;h=911179eb45eb57590dbb0b4f4f484e2ecb86f2c5;hp=7e706d84b18411436d4fe728f348d3fbba77123d;hb=c2d03a6157867608fe2daef1c8bbfc3d727c0d72;hpb=f4d2c03b5e733444d1ed925f7bef3d981de27103 diff --git a/misc/gsu/subcommand b/misc/gsu/subcommand index 7e706d8..911179e 100644 --- a/misc/gsu/subcommand +++ b/misc/gsu/subcommand @@ -92,7 +92,13 @@ _com_prefs() { local i conf="${gsu_config_file:=$HOME/.$gsu_name.rc}" - if [[ "$1" = "-e" ]]; then + gsu_getopts "e" + eval "$result" + (($ret < 0)) && return + gsu_check_arg_count $# 0 0 + (($ret < 0)) && return + + if [[ "$o_e" == "true" ]]; then ret=-$E_GSU_MKDIR result="${conf%/*}" mkdir -p "$result"