From 6b6ef334901b74677a484624bde426c425795e61 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sat, 12 Oct 2013 14:49:11 -0400 Subject: OPTSTRING: New global variable. --- diff --git a/lib/cmd.sh b/lib/cmd.sh index a14eb00..d05e7eb 100644 --- a/lib/cmd.sh +++ b/lib/cmd.sh @@ -39,14 +39,13 @@ load_cmds() print_opt_summaries() { - local optstring="${1}" local padding= local opt= local opt_out= local summary= padding="$(printf '%24s' '')" - for opt in $(printf '%s' "${optstring}" | sed 's/\([a-zA-Z0-9]\)/ \1/g') + for opt in $(printf '%s' "${OPTSTRING}" | sed 's/\([a-zA-Z0-9]\)/ \1/g') do if [ ${#opt} -eq 1 ]; then # No argument expected. diff --git a/lib/cmd/help.sh b/lib/cmd/help.sh index e186663..42b1e63 100644 --- a/lib/cmd/help.sh +++ b/lib/cmd/help.sh @@ -33,7 +33,7 @@ cmd_help_main() printf "$(get_msg 'cmd_help_head')\n\n" "${0}" printf "$(get_msg 'cmd_help_opts_head')\n" - print_opt_summaries 'hVb:' + print_opt_summaries printf '\n' printf "$(get_msg 'cmd_help_summary_head')\n" diff --git a/src/pro-archman.sh b/src/pro-archman.sh index 2e0332e..dd8fe2e 100644 --- a/src/pro-archman.sh +++ b/src/pro-archman.sh @@ -29,6 +29,7 @@ PKGLIBCMDDIR='@@PKGLIBCMDDIR@@' PKGLIBCMD='@@PKGLIBCMD@@' LF=' ' +OPTSTRING='hVb:' # Global variables loading_cmd= @@ -123,7 +124,7 @@ get_options() { local opt= - while getopts 'b:hV' opt; do + while getopts "${OPTSTRING}" opt; do case "${opt}" in 'b') opt_base_dir="$(cd "${OPTARG}" && pwd)" -- cgit v0.9.1