_gsu_print_available_commands()
{
- local cmd
+ local cmd cmds
local -i count=0
+ _gsu_available_commands
+ cmds="$result"
printf 'Available commands:\n'
- for cmd in $gsu_cmds; do
+ for cmd in $cmds; do
printf '%s' "$cmd"
let ++count
if (($count % 4)); then
done
}
+com_prefs_options='e'
+
export gsu_prefs_txt="
Print the current preferences.
{
local i conf="${gsu_config_file:=${HOME:-}/.$gsu_name.rc}"
- gsu_getopts "e"
+ gsu_getopts "$com_prefs_options"
eval "$result"
(($ret < 0)) && return
gsu_check_arg_count $# 0 0
complete_prefs()
{
- gsu_complete_options "e" "$@"
+ gsu_complete_options "$com_prefs_options" "$@"
}
export gsu_man_txt="
gsu()
{
local i
- _gsu_available_commands
- gsu_cmds="$result"
+
if (($# == 0)); then
_gsu_usage
_gsu_print_available_commands