gsu_msg()
{
- gsu_short_msg "$_gsu_self: $1"
+ gsu_short_msg "$gsu_name: $1"
}
gsu_date_msg()
{
- gsu_short_msg "$_gsu_self $(date): $1"
+ gsu_short_msg "$gsu_name $(date): $1"
}
gsu_err_msg()
_gsu_setup()
{
- _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_usage()
{
- 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.
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 "$_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."
_gsu_banner_msg()
{
- gsu_short_msg "### $_gsu_self -- ###"
+ gsu_short_msg "### $gsu_name -- ###"
}
export gsu_help_txt="
# 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