It has the same meaning as $gsu_name, so let's use $gsu_name
everywhere. Also avoid to call basename(1), as ${0##*/} does the same
and is cheaper.
- gsu_short_msg "$_gsu_self: $1"
+ gsu_short_msg "$gsu_name: $1"
- gsu_short_msg "$_gsu_self $(date): $1"
+ gsu_short_msg "$gsu_name $(date): $1"
- _gsu_self="$(basename $0)"
- gsu_name="${gsu_name:=$_gsu_self}"
+ gsu_name="${gsu_name:-${0##*/}}"
gsu_config_var_prefix="${gsu_config_var_prefix:=$gsu_name}"
gsu_banner_txt="${gsu_banner_txt:-set \$gsu_banner_txt to customize this message}"
_gsu_init_errors
gsu_config_var_prefix="${gsu_config_var_prefix:=$gsu_name}"
gsu_banner_txt="${gsu_banner_txt:-set \$gsu_banner_txt to customize this message}"
_gsu_init_errors
- gsu_short_msg "# Usage: $_gsu_self command [options]"
+ gsu_short_msg "# Usage: $gsu_name command [options]"
}
# Return an extended regular expression to match against $0.
}
# Return an extended regular expression to match against $0.
local minus_signs="--------------------------------------------------"
local com num
local minus_signs="--------------------------------------------------"
local com num
- echo "$_gsu_self (_${gsu_banner_txt}_) manual"
- echo "${equal_signs:0:${#_gsu_self} + ${#gsu_banner_txt} + 16}"
+ echo "$gsu_name (_${gsu_banner_txt}_) manual"
+ echo "${equal_signs:0:${#gsu_name} + ${#gsu_banner_txt} + 16}"
echo
sed -e '1,/^#\{70,\}/d' -e '/^#\{70,\}/,$d' $0 -e 's/^# *//'
echo "----"
echo
echo
sed -e '1,/^#\{70,\}/d' -e '/^#\{70,\}/,$d' $0 -e 's/^# *//'
echo "----"
echo
- echo "$_gsu_self usage"
- echo "${minus_signs:0:${#_gsu_self} + 6}"
+ echo "$gsu_name usage"
+ echo "${minus_signs:0:${#gsu_name} + 6}"
printf "\t"
_gsu_usage 2>&1
echo "Each command has its own set of options as described below."
printf "\t"
_gsu_usage 2>&1
echo "Each command has its own set of options as described below."
- gsu_short_msg "### $_gsu_self -- ###"
+ gsu_short_msg "### $gsu_name -- ###"
# and print the sucker
p'
echo
# and print the sucker
p'
echo
- echo "# Try $_gsu_self help <command> for info on <command>."
+ echo "# Try $gsu_name help <command> for info on <command>."
ret=$GSU_SUCCESS
return
fi
ret=$GSU_SUCCESS
return
fi