From 74dfd75fb1468612600b1e8395dacdf754098a84 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sun, 1 Nov 2020 20:55:47 +0100 Subject: [PATCH] Use same [] style once more --- abra | 43 +++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/abra b/abra index 7b27348..a8e3105 100755 --- a/abra +++ b/abra @@ -25,7 +25,7 @@ Usage: abra [options] app secret auto abra [options] app secret generate [] [--pass] abra [options] app secret insert [--pass] - abra [options] app secret (delete|rm) (|--all) [--pass --force] + abra [options] app secret (delete|rm) (|--all) [--pass] [--force] abra [options] server add [] [] abra [options] server (list|ls) abra [options] server rm @@ -142,11 +142,11 @@ eval "var_$1+=($value)"; else eval "var_$1=$value"; fi; return 0; fi; done return 1; }; stdout() { printf -- "cat <<'EOM'\n%s\nEOM\n" "$1"; }; stderr() { printf -- "cat <<'EOM' >&2\n%s\nEOM\n" "$1"; }; error() { [[ -n $1 ]] && stderr "$1"; stderr "$usage"; _return 1; }; _return() { -printf -- "exit %d\n" "$1"; exit "$1"; }; set -e; trimmed_doc=${DOC:1:1397} -usage=${DOC:40:1089}; digest=0f850; shorts=(-h -s -e -v '' '' '' '' '' '' '') -longs=(--help --stack --env --version --server --domain --pass --auto --force --user --all) -argcounts=(0 1 1 0 1 1 0 0 0 1 0); node_0(){ switch __help 0; }; node_1(){ -value __stack 1; }; node_2(){ value __env 2; }; node_3(){ switch __version 3; } +printf -- "exit %d\n" "$1"; exit "$1"; }; set -e; trimmed_doc=${DOC:1:1399} +usage=${DOC:40:1091}; digest=20a44; shorts=(-s -e -h -v '' '' '' '' '' '' '') +longs=(--stack --env --help --version --server --domain --pass --auto --force --user --all) +argcounts=(1 1 0 0 1 1 0 0 0 1 0); node_0(){ value __stack 0; }; node_1(){ +value __env 1; }; node_2(){ switch __help 2; }; node_3(){ switch __version 3; } node_4(){ value __server 4; }; node_5(){ value __domain 5; }; node_6(){ switch __pass 6; }; node_7(){ switch __auto 7; }; node_8(){ switch __force 8; } node_9(){ value __user 9; }; node_10(){ switch __all 10; }; node_11(){ @@ -178,25 +178,24 @@ required 48 25 12 36 14 15; }; node_68(){ optional 9; }; node_69(){ oneormore 16 required 48 25 12 37 13 69; }; node_72(){ required 48 25 12 38 39; }; node_73(){ optional 19; }; node_74(){ required 48 25 12 38 40 17 18 73 51; }; node_75(){ required 48 25 12 38 41 17 18 20 51; }; node_76(){ either 17 10; }; node_77(){ -required 76; }; node_78(){ optional 6 8; }; node_79(){ -required 48 25 12 38 61 77 78; }; node_80(){ optional 22; }; node_81(){ -optional 23; }; node_82(){ required 48 42 43 21 80 81; }; node_83(){ -required 48 42 55; }; node_84(){ required 48 42 33 21; }; node_85(){ -required 48 42 44 21; }; node_86(){ required 48 42 45 21; }; node_87(){ -required 48 46; }; node_88(){ optional 69; }; node_89(){ required 48 24 88; } -node_90(){ -either 53 56 57 58 59 63 65 66 67 70 71 72 74 75 79 82 83 84 85 86 87 89; } -node_91(){ required 90; }; cat <<<' docopt_exit() { -[[ -n $1 ]] && printf "%s\n" "$1" >&2; printf "%s\n" "${DOC:40:1089}" >&2 -exit 1; }'; unset var___help var___stack var___env var___version var___server \ +required 76; }; node_78(){ required 48 25 12 38 61 77 51 62; }; node_79(){ +optional 22; }; node_80(){ optional 23; }; node_81(){ required 48 42 43 21 79 80 +}; node_82(){ required 48 42 55; }; node_83(){ required 48 42 33 21; } +node_84(){ required 48 42 44 21; }; node_85(){ required 48 42 45 21; } +node_86(){ required 48 46; }; node_87(){ optional 69; }; node_88(){ +required 48 24 87; }; node_89(){ +either 53 56 57 58 59 63 65 66 67 70 71 72 74 75 78 81 82 83 84 85 86 88; } +node_90(){ required 89; }; cat <<<' docopt_exit() { +[[ -n $1 ]] && printf "%s\n" "$1" >&2; printf "%s\n" "${DOC:40:1091}" >&2 +exit 1; }'; unset var___stack var___env var___help var___version var___server \ var___domain var___pass var___auto var___force var___user var___all var__app_ \ var__domain_ var__service_ var__src_ var__dst_ var__args_ var__secret_ \ var__version_ var__cmd_ var__data_ var__host_ var__user_ var__port_ \ var__command_ var_app var_new var_list var_ls var_deploy var_undeploy \ var_config var_delete var_rm var_logs var_multilogs var_cp var_run var_secret \ var_auto var_generate var_insert var_server var_add var_use var_init var_upgrade -parse 91 "$@"; local prefix=${DOCOPT_PREFIX:-''}; unset "${prefix}__help" \ -"${prefix}__stack" "${prefix}__env" "${prefix}__version" "${prefix}__server" \ +parse 90 "$@"; local prefix=${DOCOPT_PREFIX:-''}; unset "${prefix}__stack" \ +"${prefix}__env" "${prefix}__help" "${prefix}__version" "${prefix}__server" \ "${prefix}__domain" "${prefix}__pass" "${prefix}__auto" "${prefix}__force" \ "${prefix}__user" "${prefix}__all" "${prefix}_app_" "${prefix}_domain_" \ "${prefix}_service_" "${prefix}_src_" "${prefix}_dst_" "${prefix}_args_" \ @@ -207,9 +206,9 @@ parse 91 "$@"; local prefix=${DOCOPT_PREFIX:-''}; unset "${prefix}__help" \ "${prefix}logs" "${prefix}multilogs" "${prefix}cp" "${prefix}run" \ "${prefix}secret" "${prefix}auto" "${prefix}generate" "${prefix}insert" \ "${prefix}server" "${prefix}add" "${prefix}use" "${prefix}init" \ -"${prefix}upgrade"; eval "${prefix}"'__help=${var___help:-false}' -eval "${prefix}"'__stack=${var___stack:-}' +"${prefix}upgrade"; eval "${prefix}"'__stack=${var___stack:-}' eval "${prefix}"'__env=${var___env:-}' +eval "${prefix}"'__help=${var___help:-false}' eval "${prefix}"'__version=${var___version:-false}' eval "${prefix}"'__server=${var___server:-}' eval "${prefix}"'__domain=${var___domain:-}' @@ -249,7 +248,7 @@ eval "${prefix}"'add=${var_add:-false}'; eval "${prefix}"'use=${var_use:-false}' eval "${prefix}"'init=${var_init:-false}' eval "${prefix}"'upgrade=${var_upgrade:-false}'; local docopt_i=1 [[ $BASH_VERSION =~ ^4.3 ]] && docopt_i=2; for ((;docopt_i>0;docopt_i--)); do -declare -p "${prefix}__help" "${prefix}__stack" "${prefix}__env" \ +declare -p "${prefix}__stack" "${prefix}__env" "${prefix}__help" \ "${prefix}__version" "${prefix}__server" "${prefix}__domain" "${prefix}__pass" \ "${prefix}__auto" "${prefix}__force" "${prefix}__user" "${prefix}__all" \ "${prefix}_app_" "${prefix}_domain_" "${prefix}_service_" "${prefix}_src_" \