Revert "Sort commands listing"

This reverts commit 99ab5bf369.

Woops, they cannot be sorted this way. Ignore me.
This commit is contained in:
Luke Murphy 2021-03-04 15:50:27 +01:00
parent dd9c485c66
commit 1c9d7282b2
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC

287
abra
View File

@ -13,34 +13,34 @@ DOC="
The cooperative cloud utility belt 🎩🐇 The cooperative cloud utility belt 🎩🐇
Usage: Usage:
abra [options]
abra [options] app (list|ls) [--status] [--server=<server>] abra [options] app (list|ls) [--status] [--server=<server>]
abra [options] app <app> (rm|delete) [--force] abra [options] app new [--server=<server>] [--domain=<domain>] [--app-name=<app_name>] [--pass] [--secrets] <type>
abra [options] app <app> <command> [<args>...]
abra [options] app <app> backup (<service>|--all) abra [options] app <app> backup (<service>|--all)
abra [options] app <app> deploy [--update]
abra [options] app <app> check abra [options] app <app> check
abra [options] app <app> config abra [options] app <app> config
abra [options] app <app> cp <src> <dst> abra [options] app <app> cp <src> <dst>
abra [options] app <app> deploy [--update]
abra [options] app <app> logs [<service>] abra [options] app <app> logs [<service>]
abra [options] app <app> ps abra [options] app <app> ps
abra [options] app <app> restore (<service>|--all) abra [options] app <app> restore (<service>|--all)
abra [options] app <app> (rm|delete) [--force]
abra [options] app <app> restore <service> [<backup file>] abra [options] app <app> restore <service> [<backup file>]
abra [options] app <app> rollback <service>
abra [options] app <app> run [--no-tty] [--user=<user>] <service> <args>... abra [options] app <app> run [--no-tty] [--user=<user>] <service> <args>...
abra [options] app <app> secret (rm|delete) (<secret>|--all) [--pass] [--force] abra [options] app <app> rollback <service>
abra [options] app <app> secret generate (<secret> <version>|--all) [<cmd>] [--pass] abra [options] app <app> secret generate (<secret> <version>|--all) [<cmd>] [--pass]
abra [options] app <app> secret insert <secret> <version> <data> [--pass] abra [options] app <app> secret insert <secret> <version> <data> [--pass]
abra [options] app <app> secret (rm|delete) (<secret>|--all) [--pass] [--force]
abra [options] app <app> undeploy abra [options] app <app> undeploy
abra [options] app new [--server=<server>] [--domain=<domain>] [--app-name=<app_name>] [--pass] [--secrets] <type> abra [options] app <app> <command> [<args>...]
abra [options] help [<subcommands>...]
abra [options] server (list|ls)
abra [options] server <host> apps [--status]
abra [options] server <host> init
abra [options] server <host> rm
abra [options] server add <host> [<user>] [<port>] abra [options] server add <host> [<user>] [<port>]
abra [options] server (list|ls)
abra [options] server <host> rm
abra [options] server <host> init
abra [options] server <host> apps [--status]
abra [options] upgrade abra [options] upgrade
abra [options] version abra [options] version
abra [options] help [<subcommands>...]
abra [options]
Options: Options:
-e, --env=<path> Environment variables to load -e, --env=<path> Environment variables to load
@ -154,170 +154,167 @@ return 1; }; stdout() { printf -- "cat <<'EOM'\n%s\nEOM\n" "$1"; }; stderr() {
printf -- "cat <<'EOM' >&2\n%s\nEOM\n" "$1"; }; error() { printf -- "cat <<'EOM' >&2\n%s\nEOM\n" "$1"; }; error() {
[[ -n $1 ]] && stderr "$1"; stderr "$usage"; _return 1; }; _return() { [[ -n $1 ]] && stderr "$1"; stderr "$usage"; _return 1; }; _return() {
printf -- "exit %d\n" "$1"; exit "$1"; }; set -e; trimmed_doc=${DOC:1:1857} printf -- "exit %d\n" "$1"; exit "$1"; }; set -e; trimmed_doc=${DOC:1:1857}
usage=${DOC:40:1394}; digest=49d5c usage=${DOC:40:1394}; digest=42e85
shorts=(-h -C -d -s -v -e -U '' '' '' '' '' '' '' '' '' '' '') shorts=(-v -U -C -h -e -d -s '' '' '' '' '' '' '' '' '' '' '')
longs=(--help --skip-check --debug --stack --verbose --env --skip-update --status --server --force --all --update --no-tty --user --pass --domain --app-name --secrets) longs=(--verbose --skip-update --skip-check --help --env --debug --stack --status --server --domain --app-name --pass --secrets --all --update --force --no-tty --user)
argcounts=(0 0 0 1 0 1 0 0 1 0 0 0 0 1 0 1 1 0); node_0(){ switch __help 0; } argcounts=(0 0 0 0 1 0 1 0 1 1 1 0 0 0 0 0 0 1); node_0(){ switch __verbose 0; }
node_1(){ switch __skip_check 1; }; node_2(){ switch __debug 2; }; node_3(){ node_1(){ switch __skip_update 1; }; node_2(){ switch __skip_check 2; }
value __stack 3; }; node_4(){ switch __verbose 4; }; node_5(){ value __env 5; } node_3(){ switch __help 3; }; node_4(){ value __env 4; }; node_5(){
node_6(){ switch __skip_update 6; }; node_7(){ switch __status 7; }; node_8(){ switch __debug 5; }; node_6(){ value __stack 6; }; node_7(){ switch __status 7
value __server 8; }; node_9(){ switch __force 9; }; node_10(){ switch __all 10 }; node_8(){ value __server 8; }; node_9(){ value __domain 9; }; node_10(){
}; node_11(){ switch __update 11; }; node_12(){ switch __no_tty 12; } value __app_name 10; }; node_11(){ switch __pass 11; }; node_12(){
node_13(){ value __user 13; }; node_14(){ switch __pass 14; }; node_15(){ switch __secrets 12; }; node_13(){ switch __all 13; }; node_14(){
value __domain 15; }; node_16(){ value __app_name 16; }; node_17(){ switch __update 14; }; node_15(){ switch __force 15; }; node_16(){
switch __secrets 17; }; node_18(){ value _app_ a; }; node_19(){ switch __no_tty 16; }; node_17(){ value __user 17; }; node_18(){ value _type_ a
value _command_ a; }; node_20(){ value _args_ a true; }; node_21(){ }; node_19(){ value _app_ a; }; node_20(){ value _service_ a; }; node_21(){
value _service_ a; }; node_22(){ value _src_ a; }; node_23(){ value _dst_ a; } value _src_ a; }; node_22(){ value _dst_ a; }; node_23(){ value _backup_file_ a
node_24(){ value _backup_file_ a; }; node_25(){ value _secret_ a; }; node_26(){ }; node_24(){ value _args_ a true; }; node_25(){ value _secret_ a; }; node_26(){
value _version_ a; }; node_27(){ value _cmd_ a; }; node_28(){ value _data_ a; } value _version_ a; }; node_27(){ value _cmd_ a; }; node_28(){ value _data_ a; }
node_29(){ value _type_ a; }; node_30(){ value _subcommands_ a true; } node_29(){ value _command_ a; }; node_30(){ value _host_ a; }; node_31(){
node_31(){ value _host_ a; }; node_32(){ value _user_ a; }; node_33(){ value _user_ a; }; node_32(){ value _port_ a; }; node_33(){
value _port_ a; }; node_34(){ _command app; }; node_35(){ _command list; } value _subcommands_ a true; }; node_34(){ _command app; }; node_35(){
node_36(){ _command ls; }; node_37(){ _command rm; }; node_38(){ _command delete _command list; }; node_36(){ _command ls; }; node_37(){ _command new; }
}; node_39(){ _command backup; }; node_40(){ _command check; }; node_41(){ node_38(){ _command backup; }; node_39(){ _command deploy; }; node_40(){
_command config; }; node_42(){ _command cp; }; node_43(){ _command deploy; } _command check; }; node_41(){ _command config; }; node_42(){ _command cp; }
node_44(){ _command logs; }; node_45(){ _command ps; }; node_46(){ node_43(){ _command logs; }; node_44(){ _command ps; }; node_45(){
_command restore; }; node_47(){ _command rollback; }; node_48(){ _command run; } _command restore; }; node_46(){ _command rm; }; node_47(){ _command delete; }
node_49(){ _command secret; }; node_50(){ _command generate; }; node_51(){ node_48(){ _command run; }; node_49(){ _command rollback; }; node_50(){
_command insert; }; node_52(){ _command undeploy; }; node_53(){ _command new; } _command secret; }; node_51(){ _command generate; }; node_52(){ _command insert
node_54(){ _command help; }; node_55(){ _command server; }; node_56(){ }; node_53(){ _command undeploy; }; node_54(){ _command server; }; node_55(){
_command apps; }; node_57(){ _command init; }; node_58(){ _command add; } _command add; }; node_56(){ _command init; }; node_57(){ _command apps; }
node_59(){ _command upgrade; }; node_60(){ _command version; }; node_61(){ node_58(){ _command upgrade; }; node_59(){ _command version; }; node_60(){
optional 0 1 2 3 4 5 6; }; node_62(){ optional 61; }; node_63(){ required 62; } _command help; }; node_61(){ optional 0 1 2 3 4 5 6; }; node_62(){ optional 61
node_64(){ either 35 36; }; node_65(){ required 64; }; node_66(){ optional 7; } }; node_63(){ either 35 36; }; node_64(){ required 63; }; node_65(){ optional 7
node_67(){ optional 8; }; node_68(){ required 62 34 65 66 67; }; node_69(){ }; node_66(){ optional 8; }; node_67(){ required 62 34 64 65 66; }; node_68(){
either 37 38; }; node_70(){ required 69; }; node_71(){ optional 9; }; node_72(){ optional 9; }; node_69(){ optional 10; }; node_70(){ optional 11; }; node_71(){
required 62 34 18 70 71; }; node_73(){ oneormore 20; }; node_74(){ optional 73 optional 12; }; node_72(){ required 62 34 37 66 68 69 70 71 18; }; node_73(){
}; node_75(){ required 62 34 18 19 74; }; node_76(){ either 21 10; }; node_77(){ either 20 13; }; node_74(){ required 73; }; node_75(){ required 62 34 19 38 74
required 76; }; node_78(){ required 62 34 18 39 77; }; node_79(){ }; node_76(){ optional 14; }; node_77(){ required 62 34 19 39 76; }; node_78(){
required 62 34 18 40; }; node_80(){ required 62 34 18 41; }; node_81(){ required 62 34 19 40; }; node_79(){ required 62 34 19 41; }; node_80(){
required 62 34 18 42 22 23; }; node_82(){ optional 11; }; node_83(){ required 62 34 19 42 21 22; }; node_81(){ optional 20; }; node_82(){
required 62 34 18 43 82; }; node_84(){ optional 21; }; node_85(){ required 62 34 19 43 81; }; node_83(){ required 62 34 19 44; }; node_84(){
required 62 34 18 44 84; }; node_86(){ required 62 34 18 45; }; node_87(){ required 62 34 19 45 74; }; node_85(){ either 46 47; }; node_86(){ required 85
required 62 34 18 46 77; }; node_88(){ optional 24; }; node_89(){ }; node_87(){ optional 15; }; node_88(){ required 62 34 19 86 87; }; node_89(){
required 62 34 18 46 21 88; }; node_90(){ required 62 34 18 47 21; }; node_91(){ optional 23; }; node_90(){ required 62 34 19 45 20 89; }; node_91(){ optional 16
optional 12; }; node_92(){ optional 13; }; node_93(){ }; node_92(){ optional 17; }; node_93(){ oneormore 24; }; node_94(){
required 62 34 18 48 91 92 21 73; }; node_94(){ either 25 10; }; node_95(){ required 62 34 19 48 91 92 20 93; }; node_95(){ required 62 34 19 49 20; }
required 94; }; node_96(){ optional 14; }; node_97(){ node_96(){ required 25 26; }; node_97(){ either 96 13; }; node_98(){ required 97
required 62 34 18 49 70 95 96 71; }; node_98(){ required 25 26; }; node_99(){ }; node_99(){ optional 27; }; node_100(){ required 62 34 19 50 51 98 99 70; }
either 98 10; }; node_100(){ required 99; }; node_101(){ optional 27; } node_101(){ required 62 34 19 50 52 25 26 28 70; }; node_102(){ either 25 13; }
node_102(){ required 62 34 18 49 50 100 101 96; }; node_103(){ node_103(){ required 102; }; node_104(){ required 62 34 19 50 86 103 70 87; }
required 62 34 18 49 51 25 26 28 96; }; node_104(){ required 62 34 18 52; } node_105(){ required 62 34 19 53; }; node_106(){ optional 93; }; node_107(){
node_105(){ optional 15; }; node_106(){ optional 16; }; node_107(){ optional 17 required 62 34 19 29 106; }; node_108(){ optional 31; }; node_109(){ optional 32
}; node_108(){ required 62 34 53 67 105 106 96 107 29; }; node_109(){ }; node_110(){ required 62 54 55 30 108 109; }; node_111(){ required 62 54 64; }
oneormore 30; }; node_110(){ optional 109; }; node_111(){ required 62 54 110; } node_112(){ required 62 54 30 46; }; node_113(){ required 62 54 30 56; }
node_112(){ required 62 55 65; }; node_113(){ required 62 55 31 56 66; } node_114(){ required 62 54 30 57 65; }; node_115(){ required 62 58; }
node_114(){ required 62 55 31 57; }; node_115(){ required 62 55 31 37; } node_116(){ required 62 59; }; node_117(){ oneormore 33; }; node_118(){
node_116(){ optional 32; }; node_117(){ optional 33; }; node_118(){ optional 117; }; node_119(){ required 62 60 118; }; node_120(){ required 62; }
required 62 55 58 31 116 117; }; node_119(){ required 62 59; }; node_120(){ node_121(){
required 62 60; }; node_121(){ either 67 72 75 77 78 79 80 82 83 84 88 90 94 95 100 101 104 105 107 110 111 112 113 114 115 116 119 120
either 63 68 72 75 78 79 80 81 83 85 86 87 89 90 93 97 102 103 104 108 111 112 113 114 115 118 119 120
}; node_122(){ required 121; }; cat <<<' docopt_exit() { }; node_122(){ required 121; }; cat <<<' docopt_exit() {
[[ -n $1 ]] && printf "%s\n" "$1" >&2; printf "%s\n" "${DOC:40:1394}" >&2 [[ -n $1 ]] && printf "%s\n" "$1" >&2; printf "%s\n" "${DOC:40:1394}" >&2
exit 1; }'; unset var___help var___skip_check var___debug var___stack \ exit 1; }'; unset var___verbose var___skip_update var___skip_check var___help \
var___verbose var___env var___skip_update var___status var___server \ var___env var___debug var___stack var___status var___server var___domain \
var___force var___all var___update var___no_tty var___user var___pass \ var___app_name var___pass var___secrets var___all var___update var___force \
var___domain var___app_name var___secrets var__app_ var__command_ var__args_ \ var___no_tty var___user var__type_ var__app_ var__service_ var__src_ var__dst_ \
var__service_ var__src_ var__dst_ var__backup_file_ var__secret_ var__version_ \ var__backup_file_ var__args_ var__secret_ var__version_ var__cmd_ var__data_ \
var__cmd_ var__data_ var__type_ var__subcommands_ var__host_ var__user_ \ var__command_ var__host_ var__user_ var__port_ var__subcommands_ var_app \
var__port_ var_app var_list var_ls var_rm var_delete var_backup var_check \ var_list var_ls var_new var_backup var_deploy var_check var_config var_cp \
var_config var_cp var_deploy var_logs var_ps var_restore var_rollback var_run \ var_logs var_ps var_restore var_rm var_delete var_run var_rollback var_secret \
var_secret var_generate var_insert var_undeploy var_new var_help var_server \ var_generate var_insert var_undeploy var_server var_add var_init var_apps \
var_apps var_init var_add var_upgrade var_version; parse 122 "$@" var_upgrade var_version var_help; parse 122 "$@"
local prefix=${DOCOPT_PREFIX:-''}; unset "${prefix}__help" \ local prefix=${DOCOPT_PREFIX:-''}; unset "${prefix}__verbose" \
"${prefix}__skip_check" "${prefix}__debug" "${prefix}__stack" \ "${prefix}__skip_update" "${prefix}__skip_check" "${prefix}__help" \
"${prefix}__verbose" "${prefix}__env" "${prefix}__skip_update" \ "${prefix}__env" "${prefix}__debug" "${prefix}__stack" "${prefix}__status" \
"${prefix}__status" "${prefix}__server" "${prefix}__force" "${prefix}__all" \ "${prefix}__server" "${prefix}__domain" "${prefix}__app_name" \
"${prefix}__update" "${prefix}__no_tty" "${prefix}__user" "${prefix}__pass" \ "${prefix}__pass" "${prefix}__secrets" "${prefix}__all" "${prefix}__update" \
"${prefix}__domain" "${prefix}__app_name" "${prefix}__secrets" \ "${prefix}__force" "${prefix}__no_tty" "${prefix}__user" "${prefix}_type_" \
"${prefix}_app_" "${prefix}_command_" "${prefix}_args_" "${prefix}_service_" \ "${prefix}_app_" "${prefix}_service_" "${prefix}_src_" "${prefix}_dst_" \
"${prefix}_src_" "${prefix}_dst_" "${prefix}_backup_file_" "${prefix}_secret_" \ "${prefix}_backup_file_" "${prefix}_args_" "${prefix}_secret_" \
"${prefix}_version_" "${prefix}_cmd_" "${prefix}_data_" "${prefix}_type_" \ "${prefix}_version_" "${prefix}_cmd_" "${prefix}_data_" "${prefix}_command_" \
"${prefix}_subcommands_" "${prefix}_host_" "${prefix}_user_" "${prefix}_port_" \ "${prefix}_host_" "${prefix}_user_" "${prefix}_port_" "${prefix}_subcommands_" \
"${prefix}app" "${prefix}list" "${prefix}ls" "${prefix}rm" "${prefix}delete" \ "${prefix}app" "${prefix}list" "${prefix}ls" "${prefix}new" "${prefix}backup" \
"${prefix}backup" "${prefix}check" "${prefix}config" "${prefix}cp" \ "${prefix}deploy" "${prefix}check" "${prefix}config" "${prefix}cp" \
"${prefix}deploy" "${prefix}logs" "${prefix}ps" "${prefix}restore" \ "${prefix}logs" "${prefix}ps" "${prefix}restore" "${prefix}rm" \
"${prefix}rollback" "${prefix}run" "${prefix}secret" "${prefix}generate" \ "${prefix}delete" "${prefix}run" "${prefix}rollback" "${prefix}secret" \
"${prefix}insert" "${prefix}undeploy" "${prefix}new" "${prefix}help" \ "${prefix}generate" "${prefix}insert" "${prefix}undeploy" "${prefix}server" \
"${prefix}server" "${prefix}apps" "${prefix}init" "${prefix}add" \ "${prefix}add" "${prefix}init" "${prefix}apps" "${prefix}upgrade" \
"${prefix}upgrade" "${prefix}version" "${prefix}version" "${prefix}help"
eval "${prefix}"'__help=${var___help:-false}' eval "${prefix}"'__verbose=${var___verbose:-false}'
eval "${prefix}"'__skip_update=${var___skip_update:-false}'
eval "${prefix}"'__skip_check=${var___skip_check:-false}' eval "${prefix}"'__skip_check=${var___skip_check:-false}'
eval "${prefix}"'__help=${var___help:-false}'
eval "${prefix}"'__env=${var___env:-}'
eval "${prefix}"'__debug=${var___debug:-false}' eval "${prefix}"'__debug=${var___debug:-false}'
eval "${prefix}"'__stack=${var___stack:-}' eval "${prefix}"'__stack=${var___stack:-}'
eval "${prefix}"'__verbose=${var___verbose:-false}'
eval "${prefix}"'__env=${var___env:-}'
eval "${prefix}"'__skip_update=${var___skip_update:-false}'
eval "${prefix}"'__status=${var___status:-false}' eval "${prefix}"'__status=${var___status:-false}'
eval "${prefix}"'__server=${var___server:-}' eval "${prefix}"'__server=${var___server:-}'
eval "${prefix}"'__force=${var___force:-false}'
eval "${prefix}"'__all=${var___all:-false}'
eval "${prefix}"'__update=${var___update:-false}'
eval "${prefix}"'__no_tty=${var___no_tty:-false}'
eval "${prefix}"'__user=${var___user:-}'
eval "${prefix}"'__pass=${var___pass:-false}'
eval "${prefix}"'__domain=${var___domain:-}' eval "${prefix}"'__domain=${var___domain:-}'
eval "${prefix}"'__app_name=${var___app_name:-}' eval "${prefix}"'__app_name=${var___app_name:-}'
eval "${prefix}"'__pass=${var___pass:-false}'
eval "${prefix}"'__secrets=${var___secrets:-false}' eval "${prefix}"'__secrets=${var___secrets:-false}'
eval "${prefix}"'_app_=${var__app_:-}' eval "${prefix}"'__all=${var___all:-false}'
eval "${prefix}"'_command_=${var__command_:-}' eval "${prefix}"'__update=${var___update:-false}'
if declare -p var__args_ >/dev/null 2>&1; then eval "${prefix}"'__force=${var___force:-false}'
eval "${prefix}"'_args_=("${var__args_[@]}")'; else eval "${prefix}"'_args_=()' eval "${prefix}"'__no_tty=${var___no_tty:-false}'
fi; eval "${prefix}"'_service_=${var__service_:-}' eval "${prefix}"'__user=${var___user:-}'
eval "${prefix}"'_type_=${var__type_:-}'; eval "${prefix}"'_app_=${var__app_:-}'
eval "${prefix}"'_service_=${var__service_:-}'
eval "${prefix}"'_src_=${var__src_:-}'; eval "${prefix}"'_dst_=${var__dst_:-}' eval "${prefix}"'_src_=${var__src_:-}'; eval "${prefix}"'_dst_=${var__dst_:-}'
eval "${prefix}"'_backup_file_=${var__backup_file_:-}' eval "${prefix}"'_backup_file_=${var__backup_file_:-}'
eval "${prefix}"'_secret_=${var__secret_:-}' if declare -p var__args_ >/dev/null 2>&1; then
eval "${prefix}"'_args_=("${var__args_[@]}")'; else eval "${prefix}"'_args_=()'
fi; eval "${prefix}"'_secret_=${var__secret_:-}'
eval "${prefix}"'_version_=${var__version_:-}' eval "${prefix}"'_version_=${var__version_:-}'
eval "${prefix}"'_cmd_=${var__cmd_:-}'; eval "${prefix}"'_data_=${var__data_:-}' eval "${prefix}"'_cmd_=${var__cmd_:-}'; eval "${prefix}"'_data_=${var__data_:-}'
eval "${prefix}"'_type_=${var__type_:-}' eval "${prefix}"'_command_=${var__command_:-}'
if declare -p var__subcommands_ >/dev/null 2>&1; then eval "${prefix}"'_host_=${var__host_:-}'
eval "${prefix}"'_subcommands_=("${var__subcommands_[@]}")'; else
eval "${prefix}"'_subcommands_=()'; fi; eval "${prefix}"'_host_=${var__host_:-}'
eval "${prefix}"'_user_=${var__user_:-}' eval "${prefix}"'_user_=${var__user_:-}'
eval "${prefix}"'_port_=${var__port_:-}' eval "${prefix}"'_port_=${var__port_:-}'
eval "${prefix}"'app=${var_app:-false}' if declare -p var__subcommands_ >/dev/null 2>&1; then
eval "${prefix}"'_subcommands_=("${var__subcommands_[@]}")'; else
eval "${prefix}"'_subcommands_=()'; fi; eval "${prefix}"'app=${var_app:-false}'
eval "${prefix}"'list=${var_list:-false}'; eval "${prefix}"'ls=${var_ls:-false}' eval "${prefix}"'list=${var_list:-false}'; eval "${prefix}"'ls=${var_ls:-false}'
eval "${prefix}"'rm=${var_rm:-false}' eval "${prefix}"'new=${var_new:-false}'
eval "${prefix}"'delete=${var_delete:-false}'
eval "${prefix}"'backup=${var_backup:-false}' eval "${prefix}"'backup=${var_backup:-false}'
eval "${prefix}"'deploy=${var_deploy:-false}'
eval "${prefix}"'check=${var_check:-false}' eval "${prefix}"'check=${var_check:-false}'
eval "${prefix}"'config=${var_config:-false}' eval "${prefix}"'config=${var_config:-false}'
eval "${prefix}"'cp=${var_cp:-false}' eval "${prefix}"'cp=${var_cp:-false}'; eval "${prefix}"'logs=${var_logs:-false}'
eval "${prefix}"'deploy=${var_deploy:-false}' eval "${prefix}"'ps=${var_ps:-false}'
eval "${prefix}"'logs=${var_logs:-false}'; eval "${prefix}"'ps=${var_ps:-false}'
eval "${prefix}"'restore=${var_restore:-false}' eval "${prefix}"'restore=${var_restore:-false}'
eval "${prefix}"'rollback=${var_rollback:-false}' eval "${prefix}"'rm=${var_rm:-false}'
eval "${prefix}"'delete=${var_delete:-false}'
eval "${prefix}"'run=${var_run:-false}' eval "${prefix}"'run=${var_run:-false}'
eval "${prefix}"'rollback=${var_rollback:-false}'
eval "${prefix}"'secret=${var_secret:-false}' eval "${prefix}"'secret=${var_secret:-false}'
eval "${prefix}"'generate=${var_generate:-false}' eval "${prefix}"'generate=${var_generate:-false}'
eval "${prefix}"'insert=${var_insert:-false}' eval "${prefix}"'insert=${var_insert:-false}'
eval "${prefix}"'undeploy=${var_undeploy:-false}' eval "${prefix}"'undeploy=${var_undeploy:-false}'
eval "${prefix}"'new=${var_new:-false}'
eval "${prefix}"'help=${var_help:-false}'
eval "${prefix}"'server=${var_server:-false}' eval "${prefix}"'server=${var_server:-false}'
eval "${prefix}"'apps=${var_apps:-false}'
eval "${prefix}"'init=${var_init:-false}'
eval "${prefix}"'add=${var_add:-false}' eval "${prefix}"'add=${var_add:-false}'
eval "${prefix}"'init=${var_init:-false}'
eval "${prefix}"'apps=${var_apps:-false}'
eval "${prefix}"'upgrade=${var_upgrade:-false}' eval "${prefix}"'upgrade=${var_upgrade:-false}'
eval "${prefix}"'version=${var_version:-false}'; local docopt_i=1 eval "${prefix}"'version=${var_version:-false}'
eval "${prefix}"'help=${var_help:-false}'; local docopt_i=1
[[ $BASH_VERSION =~ ^4.3 ]] && docopt_i=2; for ((;docopt_i>0;docopt_i--)); do [[ $BASH_VERSION =~ ^4.3 ]] && docopt_i=2; for ((;docopt_i>0;docopt_i--)); do
declare -p "${prefix}__help" "${prefix}__skip_check" "${prefix}__debug" \ declare -p "${prefix}__verbose" "${prefix}__skip_update" \
"${prefix}__stack" "${prefix}__verbose" "${prefix}__env" \ "${prefix}__skip_check" "${prefix}__help" "${prefix}__env" "${prefix}__debug" \
"${prefix}__skip_update" "${prefix}__status" "${prefix}__server" \ "${prefix}__stack" "${prefix}__status" "${prefix}__server" "${prefix}__domain" \
"${prefix}__force" "${prefix}__all" "${prefix}__update" "${prefix}__no_tty" \ "${prefix}__app_name" "${prefix}__pass" "${prefix}__secrets" "${prefix}__all" \
"${prefix}__user" "${prefix}__pass" "${prefix}__domain" "${prefix}__app_name" \ "${prefix}__update" "${prefix}__force" "${prefix}__no_tty" "${prefix}__user" \
"${prefix}__secrets" "${prefix}_app_" "${prefix}_command_" "${prefix}_args_" \ "${prefix}_type_" "${prefix}_app_" "${prefix}_service_" "${prefix}_src_" \
"${prefix}_service_" "${prefix}_src_" "${prefix}_dst_" \ "${prefix}_dst_" "${prefix}_backup_file_" "${prefix}_args_" \
"${prefix}_backup_file_" "${prefix}_secret_" "${prefix}_version_" \ "${prefix}_secret_" "${prefix}_version_" "${prefix}_cmd_" "${prefix}_data_" \
"${prefix}_cmd_" "${prefix}_data_" "${prefix}_type_" "${prefix}_subcommands_" \ "${prefix}_command_" "${prefix}_host_" "${prefix}_user_" "${prefix}_port_" \
"${prefix}_host_" "${prefix}_user_" "${prefix}_port_" "${prefix}app" \ "${prefix}_subcommands_" "${prefix}app" "${prefix}list" "${prefix}ls" \
"${prefix}list" "${prefix}ls" "${prefix}rm" "${prefix}delete" \ "${prefix}new" "${prefix}backup" "${prefix}deploy" "${prefix}check" \
"${prefix}backup" "${prefix}check" "${prefix}config" "${prefix}cp" \ "${prefix}config" "${prefix}cp" "${prefix}logs" "${prefix}ps" \
"${prefix}deploy" "${prefix}logs" "${prefix}ps" "${prefix}restore" \ "${prefix}restore" "${prefix}rm" "${prefix}delete" "${prefix}run" \
"${prefix}rollback" "${prefix}run" "${prefix}secret" "${prefix}generate" \ "${prefix}rollback" "${prefix}secret" "${prefix}generate" "${prefix}insert" \
"${prefix}insert" "${prefix}undeploy" "${prefix}new" "${prefix}help" \ "${prefix}undeploy" "${prefix}server" "${prefix}add" "${prefix}init" \
"${prefix}server" "${prefix}apps" "${prefix}init" "${prefix}add" \ "${prefix}apps" "${prefix}upgrade" "${prefix}version" "${prefix}help"; done; }
"${prefix}upgrade" "${prefix}version"; done; }
# docopt parser above, complete command for generating this parser is `docopt.sh abra` # docopt parser above, complete command for generating this parser is `docopt.sh abra`
PROGRAM_NAME=$(basename "$0") PROGRAM_NAME=$(basename "$0")