From 3591d3541eb9d79dd23de43995be0e8c05d83213 Mon Sep 17 00:00:00 2001 From: merakor Date: Sat, 31 Oct 2020 12:17:53 +0000 Subject: src: update parser definitions FossilOrigin-Name: 8f46944f81271ff851a5d21bfbaa21ad86f8cf120ef22bf8f9a64ecd3f339eb3 --- src/cpt-build | 8 +++----- src/cpt-install | 7 +++---- src/cpt-lib | 10 +++++----- src/cpt-list | 3 +-- src/cpt-remove | 7 +++---- src/cpt-search | 7 +++---- src/cpt-update | 11 +++++------ 7 files changed, 23 insertions(+), 30 deletions(-) (limited to 'src') diff --git a/src/cpt-build b/src/cpt-build index 90c865e..389c824 100755 --- a/src/cpt-build +++ b/src/cpt-build @@ -4,15 +4,13 @@ if [ -f ./cpt-lib ]; then . ./cpt-lib; else . cpt-lib; fi parser_definition() { - setup REST -- "usage: ${0##*/} [pkg...]" + setup REST help:usage -- "usage: ${0##*/} [pkg...]" msg -- '' 'Options:' - flag CPT_TEST -t --test export:1 init:="$CPT_TEST" -- \ - "Run tests (if they exist)" + flag CPT_TEST -t --test export:1 init:@export -- "Run tests (if they exist)" global_options } -eval "$(getoptions parser_definition parse "$0")" -eval "$(getoptions_help parser_definition usage "$0")" +eval "$(getoptions parser_definition parse "$0")" parse "$@" eval set -- "$REST" diff --git a/src/cpt-install b/src/cpt-install index 082d9d1..4dadcda 100755 --- a/src/cpt-install +++ b/src/cpt-install @@ -4,14 +4,13 @@ if [ -f ./cpt-lib ]; then . ./cpt-lib; else . cpt-lib; fi parser_definition() { - setup REST -- "usage: ${0##*/} [pkg...]" + setup REST help:usage -- "usage: ${0##*/} [pkg...]" msg -- '' 'Options:' - flag CPT_FORCE -f --force init:="$CPT_FORCE" -- "Force installation" + flag CPT_FORCE -f --force init:@export -- "Force installation" global_options } -eval "$(getoptions parser_definition parse "$0")" -eval "$(getoptions_help parser_definition usage "$0")" +eval "$(getoptions parser_definition parse "$0")" parse "$@" eval set -- "$REST" diff --git a/src/cpt-lib b/src/cpt-lib index ccba660..f69aca1 100644 --- a/src/cpt-lib +++ b/src/cpt-lib @@ -277,11 +277,11 @@ getoptions_help() { global_options() { msg -- '' 'Global Options:' - flag CPT_FORCE -f --force init:="$CPT_FORCE" -- "Force operation" - flag CPT_PROMPT -y --no-prompt on:0 off:0 init:="$CPT_PROMPT" -- "Do not prompt for confirmation" - param CPT_ROOT --root init:="$CPT_ROOT" -- "Use an alternate root directory" - disp :usage -h --help -- "Show this help message" - disp :version -v --version -- "Print version information" + flag CPT_FORCE -f --force init:@export -- "Force operation" + flag CPT_PROMPT -y --no-prompt on:0 off:0 init:@export -- "Do not prompt for confirmation" + param CPT_ROOT --root init:@export -- "Use an alternate root directory" + disp :usage -h --help -- "Show this help message" + disp :version -v --version -- "Print version information" } warn() { diff --git a/src/cpt-list b/src/cpt-list index cbf8880..aaef8d9 100755 --- a/src/cpt-list +++ b/src/cpt-list @@ -4,14 +4,13 @@ if [ -f ./cpt-lib ]; then . ./cpt-lib; else . cpt-lib; fi parser_definition() { - setup REST -- "usage: ${0##*/} [-c] [pkg...]" + setup REST help:usage -- "usage: ${0##*/} [-c] [pkg...]" msg -- '' 'Options:' flag CURRENT -c --current -- "Use the current directory as a package" global_options } eval "$(getoptions parser_definition parse "$0")" -eval "$(getoptions_help parser_definition usage)" parse "$@" eval set -- "$REST" diff --git a/src/cpt-remove b/src/cpt-remove index fc4cf43..b6fed58 100755 --- a/src/cpt-remove +++ b/src/cpt-remove @@ -4,14 +4,13 @@ if [ -f ./cpt-lib ]; then . ./cpt-lib; else . cpt-lib; fi parser_definition() { - setup REST -- "usage: ${0##*/} [pkg...]" + setup REST help:usage -- "usage: ${0##*/} [pkg...]" msg -- '' 'Options:' - flag CPT_FORCE -f --force init:="$CPT_FORCE" -- "Force removal" + flag CPT_FORCE -f --force init:@export -- "Force removal" global_options } -eval "$(getoptions parser_definition parse "$0")" -eval "$(getoptions_help parser_definition usage "$0")" +eval "$(getoptions parser_definition parse "$0")" parse "$@" eval set -- "$REST" diff --git a/src/cpt-search b/src/cpt-search index 41d96fb..9252da7 100755 --- a/src/cpt-search +++ b/src/cpt-search @@ -4,14 +4,13 @@ if [ -f ./cpt-lib ]; then . ./cpt-lib; else . cpt-lib; fi parser_definition() { - setup REST -- "usage: ${0##*/} [pkg...]" + setup REST help:usage -- "usage: ${0##*/} [pkg...]" msg -- '' 'Options:' - flag all -s --single init:=1 on:'' -- "Only show the first instance of a package" + flag all -s --single init:=1 on:'' -- "Only show the first instance of a package" global_options } -eval "$(getoptions parser_definition parse "$0")" -eval "$(getoptions_help parser_definition usage "$0")" +eval "$(getoptions parser_definition parse "$0")" parse "$@" eval set -- "$REST" diff --git a/src/cpt-update b/src/cpt-update index 8143535..b3884e3 100755 --- a/src/cpt-update +++ b/src/cpt-update @@ -4,16 +4,15 @@ if [ -f ./cpt-lib ]; then . ./cpt-lib; else . cpt-lib; fi parser_definition() { - setup REST -- "usage: ${0##*/} [options]" + setup REST help:usage -- "usage: ${0##*/} [options]" msg -- '' 'Options:' - flag download_only -d --download -- "Only download updatable packages" - flag CPT_FETCH -n --no-fetch on:0 off:0 init:="$CPT_FETCH" -- "Do not refresh the repositories" - disp :pkg_fetch -o --only-fetch -- "Only fetch repositories" + flag download_only -d --download -- "Only download updatable packages" + flag CPT_FETCH -n --no-fetch on:0 off:0 init:@export -- "Do not refresh the repositories" + disp :pkg_fetch -o --only-fetch -- "Only fetch repositories" global_options } -eval "$(getoptions parser_definition parse "$0")" -eval "$(getoptions_help parser_definition usage "$0")" +eval "$(getoptions parser_definition parse "$0")" parse "$@" eval set -- "$REST" -- cgit v1.2.3