#compdef ordinary

autoload -U is-at-least

_ordinary() {
    typeset -A opt_args
    typeset -a _arguments_options
    local ret=1

    if is-at-least 5.2; then
        _arguments_options=(-s -S -C)
    else
        _arguments_options=(-s -C)
    fi

    local context curcontext="$curcontext" state line
    _arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary_commands" \
"*::: :->ordinary" \
&& ret=0
    case $state in
    (ordinary)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-command-$line[1]:"
        case $line[1] in
            (new)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
':path -- project path:_default' \
':domain -- project domain:_default' \
&& ret=0
;;
(build)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'-i[build project without checking the cache]' \
'--ignore-cache[build project without checking the cache]' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(templates)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__templates_commands" \
"*::: :->templates" \
&& ret=0

    case $state in
    (templates)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-templates-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
':name -- template name:_default' \
':route -- HTTP route (must start with leading "/"):_default' \
':mime -- MIME type for template output\: \[reference\](https\://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/MIME_types/Common_types):_default' \
&& ret=0
;;
(upload)
_arguments "${_arguments_options[@]}" : \
'-n+[name of a specific template to upload (optional). will upload all when the \`--name\` flag is not passed]:NAME:_default' \
'--name=[name of a specific template to upload (optional). will upload all when the \`--name\` flag is not passed]:NAME:_default' \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__templates__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-templates-help-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(upload)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(content)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__content_commands" \
"*::: :->content" \
&& ret=0

    case $state in
    (content)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-content-command-$line[1]:"
        case $line[1] in
            (definition)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__content__definition_commands" \
"*::: :->definition" \
&& ret=0

    case $state in
    (definition)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-content-definition-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
':name -- content definition / instance name:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__content__definition__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-content-definition-help-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(object)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__content__object_commands" \
"*::: :->object" \
&& ret=0

    case $state in
    (object)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-content-object-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
':json -- json value of content object:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__content__object__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-content-object-help-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(update)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__content__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-content-help-command-$line[1]:"
        case $line[1] in
            (definition)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__content__help__definition_commands" \
"*::: :->definition" \
&& ret=0

    case $state in
    (definition)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-content-help-definition-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(object)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__content__help__object_commands" \
"*::: :->object" \
&& ret=0

    case $state in
    (object)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-content-help-object-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(assets)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__assets_commands" \
"*::: :->assets" \
&& ret=0

    case $state in
    (assets)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-assets-command-$line[1]:"
        case $line[1] in
            (write)
_arguments "${_arguments_options[@]}" : \
'-n+[name of a specific asset to write (optional). will write all when the \`--name\` flag is not passed]:NAME:_default' \
'--name=[name of a specific asset to write (optional). will write all when the \`--name\` flag is not passed]:NAME:_default' \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__assets__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-assets-help-command-$line[1]:"
        case $line[1] in
            (write)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(models)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__models_commands" \
"*::: :->models" \
&& ret=0

    case $state in
    (models)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-models-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
':name -- name of the model:_default' \
'::uuid_version -- UUID version:(v4 v7)' \
&& ret=0
;;
(items)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__models__items_commands" \
"*::: :->items" \
&& ret=0

    case $state in
    (items)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-models-items-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--json[for applications that need to consume stdio or pipe to \`jq\`]' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
':name -- name of the model:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__models__items__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-models-items-help-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__models__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-models-help-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(items)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__models__help__items_commands" \
"*::: :->items" \
&& ret=0

    case $state in
    (items)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-models-help-items-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(actions)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__actions_commands" \
"*::: :->actions" \
&& ret=0

    case $state in
    (actions)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-actions-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
':name -- action name:_default' \
':lang -- language the action runs:_default' \
'::transactional -- whether the action is transactional:(true false)' \
&& ret=0
;;
(install)
_arguments "${_arguments_options[@]}" : \
'-n+[name of a specific action to install (optional). will install all when the \`--name\` flag is not passed]:NAME:_default' \
'--name=[name of a specific action to install (optional). will install all when the \`--name\` flag is not passed]:NAME:_default' \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__actions__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-actions-help-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(install)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(integrations)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__integrations_commands" \
"*::: :->integrations" \
&& ret=0

    case $state in
    (integrations)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-integrations-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
':name -- name of the integration:_default' \
':endpoint -- url endpoint for integration:_default' \
':protocol -- protocol for the integration:(JSON)' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__integrations__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-integrations-help-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(accounts)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__accounts_commands" \
"*::: :->accounts" \
&& ret=0

    case $state in
    (accounts)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-command-$line[1]:"
        case $line[1] in
            (register)
_arguments "${_arguments_options[@]}" : \
'--password=[password for your new account]:PASSWORD:_default' \
'--invite=[base64 encoded invite token]:INVITE:_default' \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
':host -- url where `orindaryd` is running:_default' \
':account -- name of your account with the host:_default' \
&& ret=0
;;
(login)
_arguments "${_arguments_options[@]}" : \
'--password=[password for your existing account]:PASSWORD:_default' \
'--mfa=[6 digit TOTP MFA code]:MFA:_default' \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
':host -- url where `orindaryd` is running:_default' \
':account -- name of your account with the host:_default' \
&& ret=0
;;
(logout)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(access)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__accounts__access_commands" \
"*::: :->access" \
&& ret=0

    case $state in
    (access)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-access-command-$line[1]:"
        case $line[1] in
            (get)
_arguments "${_arguments_options[@]}" : \
'-m+[how long the client signature is valid for]:MIN:_default' \
'--min=[how long the client signature is valid for]:MIN:_default' \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__accounts__access__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-access-help-command-$line[1]:"
        case $line[1] in
            (get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(password)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__accounts__password_commands" \
"*::: :->password" \
&& ret=0

    case $state in
    (password)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-password-command-$line[1]:"
        case $line[1] in
            (reset)
_arguments "${_arguments_options[@]}" : \
'--password=[existing password]:PASSWORD:_default' \
'--new-password=[new password to be set]:NEW_PASSWORD:_default' \
'--mfa=[6 digit TOTP MFA code]:MFA:_default' \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(forgot)
_arguments "${_arguments_options[@]}" : \
'--new-password=[new password to be set]:NEW_PASSWORD:_default' \
'--recovery-code=[11 character recovery code]:RECOVERY_CODE:_default' \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__accounts__password__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-password-help-command-$line[1]:"
        case $line[1] in
            (reset)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(forgot)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(mfa)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__accounts__mfa_commands" \
"*::: :->mfa" \
&& ret=0

    case $state in
    (mfa)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-mfa-command-$line[1]:"
        case $line[1] in
            (reset)
_arguments "${_arguments_options[@]}" : \
'--password=[account password]:PASSWORD:_default' \
'--mfa=[6 digit TOTP MFA code]:MFA:_default' \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(lost)
_arguments "${_arguments_options[@]}" : \
'--password=[account password]:PASSWORD:_default' \
'--recovery-code=[11 character recovery code]:RECOVERY_CODE:_default' \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__accounts__mfa__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-mfa-help-command-$line[1]:"
        case $line[1] in
            (reset)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(lost)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(recovery-codes)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__accounts__recovery-codes_commands" \
"*::: :->recovery-codes" \
&& ret=0

    case $state in
    (recovery-codes)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-recovery-codes-command-$line[1]:"
        case $line[1] in
            (reset)
_arguments "${_arguments_options[@]}" : \
'--password=[account password]:PASSWORD:_default' \
'--mfa=[6 digit TOTP MFA code]:MFA:_default' \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__accounts__recovery-codes__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-recovery-codes-help-command-$line[1]:"
        case $line[1] in
            (reset)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(invite)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
':account -- name of the account to be invited & registered:_default' \
':domain -- domain for the invited application:_default' \
'*::permissions -- which permissions to include in their set:(admin read write update upload install deploy bridge kill erase)' \
&& ret=0
;;
(current)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(switch)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
':host -- location where `orindaryd` is running:_default' \
':account -- name of the account you'\''d like to switch to:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__accounts__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-help-command-$line[1]:"
        case $line[1] in
            (register)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(login)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(logout)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(access)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__accounts__help__access_commands" \
"*::: :->access" \
&& ret=0

    case $state in
    (access)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-help-access-command-$line[1]:"
        case $line[1] in
            (get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(password)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__accounts__help__password_commands" \
"*::: :->password" \
&& ret=0

    case $state in
    (password)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-help-password-command-$line[1]:"
        case $line[1] in
            (reset)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(forgot)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(mfa)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__accounts__help__mfa_commands" \
"*::: :->mfa" \
&& ret=0

    case $state in
    (mfa)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-help-mfa-command-$line[1]:"
        case $line[1] in
            (reset)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(lost)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(recovery-codes)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__accounts__help__recovery-codes_commands" \
"*::: :->recovery-codes" \
&& ret=0

    case $state in
    (recovery-codes)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-accounts-help-recovery-codes-command-$line[1]:"
        case $line[1] in
            (reset)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(invite)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(current)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(switch)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(app)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__app_commands" \
"*::: :->app" \
&& ret=0

    case $state in
    (app)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-app-command-$line[1]:"
        case $line[1] in
            (deploy)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(patch)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(migrate)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(kill)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(restart)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(download)
_arguments "${_arguments_options[@]}" : \
'-u+[url override. will use project domain by default]:URL:_default' \
'--url=[url override. will use project domain by default]:URL:_default' \
'-o+[where to store downloaded files]:OUT:_default' \
'--out=[where to store downloaded files]:OUT:_default' \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(logs)
_arguments "${_arguments_options[@]}" : \
'--limit=[limit (when using '\''top'\'' format)]:LIMIT:_default' \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--json[for applications that need to consume stdio or pipe to \`jq\`]' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
':format -- format:(all top count)' \
':query -- \[reference\](https\://quickwit.io/docs/reference/query-language):_default' \
&& ret=0
;;
(accounts)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__app__accounts_commands" \
"*::: :->accounts" \
&& ret=0

    case $state in
    (accounts)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-app-accounts-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--json[for applications that need to consume stdio or pipe to \`jq\`]' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__app__accounts__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-app-accounts-help-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__app__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-app-help-command-$line[1]:"
        case $line[1] in
            (deploy)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(patch)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(migrate)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(kill)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(restart)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(download)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(logs)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(accounts)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__app__help__accounts_commands" \
"*::: :->accounts" \
&& ret=0

    case $state in
    (accounts)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-app-help-accounts-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(secrets)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help]' \
'--help[Print help]' \
'-V[Print version]' \
'--version[Print version]' \
":: :_ordinary__secrets_commands" \
"*::: :->secrets" \
&& ret=0

    case $state in
    (secrets)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-secrets-command-$line[1]:"
        case $line[1] in
            (store)
_arguments "${_arguments_options[@]}" : \
'-p+[project path]:PROJECT:_default' \
'--project=[project path]:PROJECT:_default' \
'--api-domain=[should only be necessary with localhost or when addressing by IP]:API_DOMAIN:_default' \
'--insecure[use HTTP instead of HTTPS]' \
'--danger-accept-invalid-certs[DANGER\: only use when working with self-signed localhost certs]' \
'*-v[Increase logging verbosity]' \
'*--verbose[Increase logging verbosity]' \
'(-v --verbose)*-q[Decrease logging verbosity]' \
'(-v --verbose)*--quiet[Decrease logging verbosity]' \
'--pretty[whether to pretty print events to stdio]' \
'-h[Print help (see more with '\''--help'\'')]' \
'--help[Print help (see more with '\''--help'\'')]' \
'-V[Print version]' \
'--version[Print version]' \
':name -- secret name:_default' \
':secret -- secret value:_default' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__secrets__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-secrets-help-command-$line[1]:"
        case $line[1] in
            (store)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-command-$line[1]:"
        case $line[1] in
            (new)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(build)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(templates)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__templates_commands" \
"*::: :->templates" \
&& ret=0

    case $state in
    (templates)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-templates-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(upload)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(content)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__content_commands" \
"*::: :->content" \
&& ret=0

    case $state in
    (content)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-content-command-$line[1]:"
        case $line[1] in
            (definition)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__content__definition_commands" \
"*::: :->definition" \
&& ret=0

    case $state in
    (definition)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-content-definition-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(object)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__content__object_commands" \
"*::: :->object" \
&& ret=0

    case $state in
    (object)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-content-object-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(update)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(assets)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__assets_commands" \
"*::: :->assets" \
&& ret=0

    case $state in
    (assets)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-assets-command-$line[1]:"
        case $line[1] in
            (write)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(models)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__models_commands" \
"*::: :->models" \
&& ret=0

    case $state in
    (models)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-models-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(items)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__models__items_commands" \
"*::: :->items" \
&& ret=0

    case $state in
    (items)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-models-items-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(actions)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__actions_commands" \
"*::: :->actions" \
&& ret=0

    case $state in
    (actions)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-actions-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(install)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(integrations)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__integrations_commands" \
"*::: :->integrations" \
&& ret=0

    case $state in
    (integrations)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-integrations-command-$line[1]:"
        case $line[1] in
            (add)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(accounts)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__accounts_commands" \
"*::: :->accounts" \
&& ret=0

    case $state in
    (accounts)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-accounts-command-$line[1]:"
        case $line[1] in
            (register)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(login)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(logout)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(access)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__accounts__access_commands" \
"*::: :->access" \
&& ret=0

    case $state in
    (access)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-accounts-access-command-$line[1]:"
        case $line[1] in
            (get)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(password)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__accounts__password_commands" \
"*::: :->password" \
&& ret=0

    case $state in
    (password)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-accounts-password-command-$line[1]:"
        case $line[1] in
            (reset)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(forgot)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(mfa)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__accounts__mfa_commands" \
"*::: :->mfa" \
&& ret=0

    case $state in
    (mfa)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-accounts-mfa-command-$line[1]:"
        case $line[1] in
            (reset)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(lost)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(recovery-codes)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__accounts__recovery-codes_commands" \
"*::: :->recovery-codes" \
&& ret=0

    case $state in
    (recovery-codes)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-accounts-recovery-codes-command-$line[1]:"
        case $line[1] in
            (reset)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(invite)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(current)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(switch)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(app)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__app_commands" \
"*::: :->app" \
&& ret=0

    case $state in
    (app)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-app-command-$line[1]:"
        case $line[1] in
            (deploy)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(patch)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(migrate)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(kill)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(restart)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(download)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(logs)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(accounts)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__app__accounts_commands" \
"*::: :->accounts" \
&& ret=0

    case $state in
    (accounts)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-app-accounts-command-$line[1]:"
        case $line[1] in
            (list)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
;;
(secrets)
_arguments "${_arguments_options[@]}" : \
":: :_ordinary__help__secrets_commands" \
"*::: :->secrets" \
&& ret=0

    case $state in
    (secrets)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:ordinary-help-secrets-command-$line[1]:"
        case $line[1] in
            (store)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
}

(( $+functions[_ordinary_commands] )) ||
_ordinary_commands() {
    local commands; commands=(
'new:create a new Ordinary project' \
'build:build your Ordinary project' \
'templates:manage templates in your Ordinary project' \
'content:manage content in your Ordinary project' \
'assets:manage assets in your Ordinary project' \
'models:manage models in your Ordinary project' \
'actions:manage actions in your Ordinary project' \
'integrations:manage integrations in your Ordinary project' \
'accounts:manage accounts connected to \`ordinaryd\`' \
'app:manage applications running on \`ordinaryd\`' \
'secrets:manage secrets in your Ordinary application' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary commands' commands "$@"
}
(( $+functions[_ordinary__accounts_commands] )) ||
_ordinary__accounts_commands() {
    local commands; commands=(
'register:register a new account' \
'login:log in to an existing account' \
'logout:log out of a logged in account' \
'access:access management subcommands' \
'password:password management' \
'mfa:MFA management' \
'recovery-codes:recovery code management' \
'invite:invite another user to a project' \
'current:display info for current account' \
'list:list all logged in accounts' \
'switch:switch to a different logged in account' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary accounts commands' commands "$@"
}
(( $+functions[_ordinary__accounts__access_commands] )) ||
_ordinary__accounts__access_commands() {
    local commands; commands=(
'get:get access' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary accounts access commands' commands "$@"
}
(( $+functions[_ordinary__accounts__access__get_commands] )) ||
_ordinary__accounts__access__get_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts access get commands' commands "$@"
}
(( $+functions[_ordinary__accounts__access__help_commands] )) ||
_ordinary__accounts__access__help_commands() {
    local commands; commands=(
'get:get access' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary accounts access help commands' commands "$@"
}
(( $+functions[_ordinary__accounts__access__help__get_commands] )) ||
_ordinary__accounts__access__help__get_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts access help get commands' commands "$@"
}
(( $+functions[_ordinary__accounts__access__help__help_commands] )) ||
_ordinary__accounts__access__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts access help help commands' commands "$@"
}
(( $+functions[_ordinary__accounts__current_commands] )) ||
_ordinary__accounts__current_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts current commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help_commands] )) ||
_ordinary__accounts__help_commands() {
    local commands; commands=(
'register:register a new account' \
'login:log in to an existing account' \
'logout:log out of a logged in account' \
'access:access management subcommands' \
'password:password management' \
'mfa:MFA management' \
'recovery-codes:recovery code management' \
'invite:invite another user to a project' \
'current:display info for current account' \
'list:list all logged in accounts' \
'switch:switch to a different logged in account' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary accounts help commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__access_commands] )) ||
_ordinary__accounts__help__access_commands() {
    local commands; commands=(
'get:get access' \
    )
    _describe -t commands 'ordinary accounts help access commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__access__get_commands] )) ||
_ordinary__accounts__help__access__get_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help access get commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__current_commands] )) ||
_ordinary__accounts__help__current_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help current commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__help_commands] )) ||
_ordinary__accounts__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help help commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__invite_commands] )) ||
_ordinary__accounts__help__invite_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help invite commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__list_commands] )) ||
_ordinary__accounts__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help list commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__login_commands] )) ||
_ordinary__accounts__help__login_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help login commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__logout_commands] )) ||
_ordinary__accounts__help__logout_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help logout commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__mfa_commands] )) ||
_ordinary__accounts__help__mfa_commands() {
    local commands; commands=(
'reset:reset MFA TOTP secret' \
'lost:recovery MFA TOTP secret' \
    )
    _describe -t commands 'ordinary accounts help mfa commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__mfa__lost_commands] )) ||
_ordinary__accounts__help__mfa__lost_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help mfa lost commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__mfa__reset_commands] )) ||
_ordinary__accounts__help__mfa__reset_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help mfa reset commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__password_commands] )) ||
_ordinary__accounts__help__password_commands() {
    local commands; commands=(
'reset:reset your password' \
'forgot:recover your password' \
    )
    _describe -t commands 'ordinary accounts help password commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__password__forgot_commands] )) ||
_ordinary__accounts__help__password__forgot_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help password forgot commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__password__reset_commands] )) ||
_ordinary__accounts__help__password__reset_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help password reset commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__recovery-codes_commands] )) ||
_ordinary__accounts__help__recovery-codes_commands() {
    local commands; commands=(
'reset:reset recovery codes' \
    )
    _describe -t commands 'ordinary accounts help recovery-codes commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__recovery-codes__reset_commands] )) ||
_ordinary__accounts__help__recovery-codes__reset_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help recovery-codes reset commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__register_commands] )) ||
_ordinary__accounts__help__register_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help register commands' commands "$@"
}
(( $+functions[_ordinary__accounts__help__switch_commands] )) ||
_ordinary__accounts__help__switch_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts help switch commands' commands "$@"
}
(( $+functions[_ordinary__accounts__invite_commands] )) ||
_ordinary__accounts__invite_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts invite commands' commands "$@"
}
(( $+functions[_ordinary__accounts__list_commands] )) ||
_ordinary__accounts__list_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts list commands' commands "$@"
}
(( $+functions[_ordinary__accounts__login_commands] )) ||
_ordinary__accounts__login_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts login commands' commands "$@"
}
(( $+functions[_ordinary__accounts__logout_commands] )) ||
_ordinary__accounts__logout_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts logout commands' commands "$@"
}
(( $+functions[_ordinary__accounts__mfa_commands] )) ||
_ordinary__accounts__mfa_commands() {
    local commands; commands=(
'reset:reset MFA TOTP secret' \
'lost:recovery MFA TOTP secret' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary accounts mfa commands' commands "$@"
}
(( $+functions[_ordinary__accounts__mfa__help_commands] )) ||
_ordinary__accounts__mfa__help_commands() {
    local commands; commands=(
'reset:reset MFA TOTP secret' \
'lost:recovery MFA TOTP secret' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary accounts mfa help commands' commands "$@"
}
(( $+functions[_ordinary__accounts__mfa__help__help_commands] )) ||
_ordinary__accounts__mfa__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts mfa help help commands' commands "$@"
}
(( $+functions[_ordinary__accounts__mfa__help__lost_commands] )) ||
_ordinary__accounts__mfa__help__lost_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts mfa help lost commands' commands "$@"
}
(( $+functions[_ordinary__accounts__mfa__help__reset_commands] )) ||
_ordinary__accounts__mfa__help__reset_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts mfa help reset commands' commands "$@"
}
(( $+functions[_ordinary__accounts__mfa__lost_commands] )) ||
_ordinary__accounts__mfa__lost_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts mfa lost commands' commands "$@"
}
(( $+functions[_ordinary__accounts__mfa__reset_commands] )) ||
_ordinary__accounts__mfa__reset_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts mfa reset commands' commands "$@"
}
(( $+functions[_ordinary__accounts__password_commands] )) ||
_ordinary__accounts__password_commands() {
    local commands; commands=(
'reset:reset your password' \
'forgot:recover your password' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary accounts password commands' commands "$@"
}
(( $+functions[_ordinary__accounts__password__forgot_commands] )) ||
_ordinary__accounts__password__forgot_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts password forgot commands' commands "$@"
}
(( $+functions[_ordinary__accounts__password__help_commands] )) ||
_ordinary__accounts__password__help_commands() {
    local commands; commands=(
'reset:reset your password' \
'forgot:recover your password' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary accounts password help commands' commands "$@"
}
(( $+functions[_ordinary__accounts__password__help__forgot_commands] )) ||
_ordinary__accounts__password__help__forgot_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts password help forgot commands' commands "$@"
}
(( $+functions[_ordinary__accounts__password__help__help_commands] )) ||
_ordinary__accounts__password__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts password help help commands' commands "$@"
}
(( $+functions[_ordinary__accounts__password__help__reset_commands] )) ||
_ordinary__accounts__password__help__reset_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts password help reset commands' commands "$@"
}
(( $+functions[_ordinary__accounts__password__reset_commands] )) ||
_ordinary__accounts__password__reset_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts password reset commands' commands "$@"
}
(( $+functions[_ordinary__accounts__recovery-codes_commands] )) ||
_ordinary__accounts__recovery-codes_commands() {
    local commands; commands=(
'reset:reset recovery codes' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary accounts recovery-codes commands' commands "$@"
}
(( $+functions[_ordinary__accounts__recovery-codes__help_commands] )) ||
_ordinary__accounts__recovery-codes__help_commands() {
    local commands; commands=(
'reset:reset recovery codes' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary accounts recovery-codes help commands' commands "$@"
}
(( $+functions[_ordinary__accounts__recovery-codes__help__help_commands] )) ||
_ordinary__accounts__recovery-codes__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts recovery-codes help help commands' commands "$@"
}
(( $+functions[_ordinary__accounts__recovery-codes__help__reset_commands] )) ||
_ordinary__accounts__recovery-codes__help__reset_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts recovery-codes help reset commands' commands "$@"
}
(( $+functions[_ordinary__accounts__recovery-codes__reset_commands] )) ||
_ordinary__accounts__recovery-codes__reset_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts recovery-codes reset commands' commands "$@"
}
(( $+functions[_ordinary__accounts__register_commands] )) ||
_ordinary__accounts__register_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts register commands' commands "$@"
}
(( $+functions[_ordinary__accounts__switch_commands] )) ||
_ordinary__accounts__switch_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary accounts switch commands' commands "$@"
}
(( $+functions[_ordinary__actions_commands] )) ||
_ordinary__actions_commands() {
    local commands; commands=(
'add:add a new action to your Ordinary project' \
'install:install actions to application running on \`ordinaryd\` instance' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary actions commands' commands "$@"
}
(( $+functions[_ordinary__actions__add_commands] )) ||
_ordinary__actions__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary actions add commands' commands "$@"
}
(( $+functions[_ordinary__actions__help_commands] )) ||
_ordinary__actions__help_commands() {
    local commands; commands=(
'add:add a new action to your Ordinary project' \
'install:install actions to application running on \`ordinaryd\` instance' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary actions help commands' commands "$@"
}
(( $+functions[_ordinary__actions__help__add_commands] )) ||
_ordinary__actions__help__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary actions help add commands' commands "$@"
}
(( $+functions[_ordinary__actions__help__help_commands] )) ||
_ordinary__actions__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary actions help help commands' commands "$@"
}
(( $+functions[_ordinary__actions__help__install_commands] )) ||
_ordinary__actions__help__install_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary actions help install commands' commands "$@"
}
(( $+functions[_ordinary__actions__install_commands] )) ||
_ordinary__actions__install_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary actions install commands' commands "$@"
}
(( $+functions[_ordinary__app_commands] )) ||
_ordinary__app_commands() {
    local commands; commands=(
'deploy:deploy a new application' \
'patch:push a configuration level change' \
'migrate:push a configuration change which will modify the shape of your data stores' \
'kill:kill a running instance of the application' \
'restart:restart a running instance of the application' \
'download:download an application as static files' \
'logs:query application logs' \
'accounts:manage application accounts' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary app commands' commands "$@"
}
(( $+functions[_ordinary__app__accounts_commands] )) ||
_ordinary__app__accounts_commands() {
    local commands; commands=(
'list:list application accounts' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary app accounts commands' commands "$@"
}
(( $+functions[_ordinary__app__accounts__help_commands] )) ||
_ordinary__app__accounts__help_commands() {
    local commands; commands=(
'list:list application accounts' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary app accounts help commands' commands "$@"
}
(( $+functions[_ordinary__app__accounts__help__help_commands] )) ||
_ordinary__app__accounts__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app accounts help help commands' commands "$@"
}
(( $+functions[_ordinary__app__accounts__help__list_commands] )) ||
_ordinary__app__accounts__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app accounts help list commands' commands "$@"
}
(( $+functions[_ordinary__app__accounts__list_commands] )) ||
_ordinary__app__accounts__list_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app accounts list commands' commands "$@"
}
(( $+functions[_ordinary__app__deploy_commands] )) ||
_ordinary__app__deploy_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app deploy commands' commands "$@"
}
(( $+functions[_ordinary__app__download_commands] )) ||
_ordinary__app__download_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app download commands' commands "$@"
}
(( $+functions[_ordinary__app__help_commands] )) ||
_ordinary__app__help_commands() {
    local commands; commands=(
'deploy:deploy a new application' \
'patch:push a configuration level change' \
'migrate:push a configuration change which will modify the shape of your data stores' \
'kill:kill a running instance of the application' \
'restart:restart a running instance of the application' \
'download:download an application as static files' \
'logs:query application logs' \
'accounts:manage application accounts' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary app help commands' commands "$@"
}
(( $+functions[_ordinary__app__help__accounts_commands] )) ||
_ordinary__app__help__accounts_commands() {
    local commands; commands=(
'list:list application accounts' \
    )
    _describe -t commands 'ordinary app help accounts commands' commands "$@"
}
(( $+functions[_ordinary__app__help__accounts__list_commands] )) ||
_ordinary__app__help__accounts__list_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app help accounts list commands' commands "$@"
}
(( $+functions[_ordinary__app__help__deploy_commands] )) ||
_ordinary__app__help__deploy_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app help deploy commands' commands "$@"
}
(( $+functions[_ordinary__app__help__download_commands] )) ||
_ordinary__app__help__download_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app help download commands' commands "$@"
}
(( $+functions[_ordinary__app__help__help_commands] )) ||
_ordinary__app__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app help help commands' commands "$@"
}
(( $+functions[_ordinary__app__help__kill_commands] )) ||
_ordinary__app__help__kill_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app help kill commands' commands "$@"
}
(( $+functions[_ordinary__app__help__logs_commands] )) ||
_ordinary__app__help__logs_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app help logs commands' commands "$@"
}
(( $+functions[_ordinary__app__help__migrate_commands] )) ||
_ordinary__app__help__migrate_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app help migrate commands' commands "$@"
}
(( $+functions[_ordinary__app__help__patch_commands] )) ||
_ordinary__app__help__patch_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app help patch commands' commands "$@"
}
(( $+functions[_ordinary__app__help__restart_commands] )) ||
_ordinary__app__help__restart_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app help restart commands' commands "$@"
}
(( $+functions[_ordinary__app__kill_commands] )) ||
_ordinary__app__kill_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app kill commands' commands "$@"
}
(( $+functions[_ordinary__app__logs_commands] )) ||
_ordinary__app__logs_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app logs commands' commands "$@"
}
(( $+functions[_ordinary__app__migrate_commands] )) ||
_ordinary__app__migrate_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app migrate commands' commands "$@"
}
(( $+functions[_ordinary__app__patch_commands] )) ||
_ordinary__app__patch_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app patch commands' commands "$@"
}
(( $+functions[_ordinary__app__restart_commands] )) ||
_ordinary__app__restart_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary app restart commands' commands "$@"
}
(( $+functions[_ordinary__assets_commands] )) ||
_ordinary__assets_commands() {
    local commands; commands=(
'write:write assets to application running on \`ordinaryd\` instance' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary assets commands' commands "$@"
}
(( $+functions[_ordinary__assets__help_commands] )) ||
_ordinary__assets__help_commands() {
    local commands; commands=(
'write:write assets to application running on \`ordinaryd\` instance' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary assets help commands' commands "$@"
}
(( $+functions[_ordinary__assets__help__help_commands] )) ||
_ordinary__assets__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary assets help help commands' commands "$@"
}
(( $+functions[_ordinary__assets__help__write_commands] )) ||
_ordinary__assets__help__write_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary assets help write commands' commands "$@"
}
(( $+functions[_ordinary__assets__write_commands] )) ||
_ordinary__assets__write_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary assets write commands' commands "$@"
}
(( $+functions[_ordinary__build_commands] )) ||
_ordinary__build_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary build commands' commands "$@"
}
(( $+functions[_ordinary__content_commands] )) ||
_ordinary__content_commands() {
    local commands; commands=(
'definition:manage content definitions for Ordinary project' \
'object:manage content objects for Ordinary project' \
'update:update content for application running on \`ordinaryd\` instance' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary content commands' commands "$@"
}
(( $+functions[_ordinary__content__definition_commands] )) ||
_ordinary__content__definition_commands() {
    local commands; commands=(
'add:add a content definition to your Ordinary project' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary content definition commands' commands "$@"
}
(( $+functions[_ordinary__content__definition__add_commands] )) ||
_ordinary__content__definition__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary content definition add commands' commands "$@"
}
(( $+functions[_ordinary__content__definition__help_commands] )) ||
_ordinary__content__definition__help_commands() {
    local commands; commands=(
'add:add a content definition to your Ordinary project' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary content definition help commands' commands "$@"
}
(( $+functions[_ordinary__content__definition__help__add_commands] )) ||
_ordinary__content__definition__help__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary content definition help add commands' commands "$@"
}
(( $+functions[_ordinary__content__definition__help__help_commands] )) ||
_ordinary__content__definition__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary content definition help help commands' commands "$@"
}
(( $+functions[_ordinary__content__help_commands] )) ||
_ordinary__content__help_commands() {
    local commands; commands=(
'definition:manage content definitions for Ordinary project' \
'object:manage content objects for Ordinary project' \
'update:update content for application running on \`ordinaryd\` instance' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary content help commands' commands "$@"
}
(( $+functions[_ordinary__content__help__definition_commands] )) ||
_ordinary__content__help__definition_commands() {
    local commands; commands=(
'add:add a content definition to your Ordinary project' \
    )
    _describe -t commands 'ordinary content help definition commands' commands "$@"
}
(( $+functions[_ordinary__content__help__definition__add_commands] )) ||
_ordinary__content__help__definition__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary content help definition add commands' commands "$@"
}
(( $+functions[_ordinary__content__help__help_commands] )) ||
_ordinary__content__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary content help help commands' commands "$@"
}
(( $+functions[_ordinary__content__help__object_commands] )) ||
_ordinary__content__help__object_commands() {
    local commands; commands=(
'add:add a content object to your Ordinary project' \
    )
    _describe -t commands 'ordinary content help object commands' commands "$@"
}
(( $+functions[_ordinary__content__help__object__add_commands] )) ||
_ordinary__content__help__object__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary content help object add commands' commands "$@"
}
(( $+functions[_ordinary__content__help__update_commands] )) ||
_ordinary__content__help__update_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary content help update commands' commands "$@"
}
(( $+functions[_ordinary__content__object_commands] )) ||
_ordinary__content__object_commands() {
    local commands; commands=(
'add:add a content object to your Ordinary project' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary content object commands' commands "$@"
}
(( $+functions[_ordinary__content__object__add_commands] )) ||
_ordinary__content__object__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary content object add commands' commands "$@"
}
(( $+functions[_ordinary__content__object__help_commands] )) ||
_ordinary__content__object__help_commands() {
    local commands; commands=(
'add:add a content object to your Ordinary project' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary content object help commands' commands "$@"
}
(( $+functions[_ordinary__content__object__help__add_commands] )) ||
_ordinary__content__object__help__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary content object help add commands' commands "$@"
}
(( $+functions[_ordinary__content__object__help__help_commands] )) ||
_ordinary__content__object__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary content object help help commands' commands "$@"
}
(( $+functions[_ordinary__content__update_commands] )) ||
_ordinary__content__update_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary content update commands' commands "$@"
}
(( $+functions[_ordinary__help_commands] )) ||
_ordinary__help_commands() {
    local commands; commands=(
'new:create a new Ordinary project' \
'build:build your Ordinary project' \
'templates:manage templates in your Ordinary project' \
'content:manage content in your Ordinary project' \
'assets:manage assets in your Ordinary project' \
'models:manage models in your Ordinary project' \
'actions:manage actions in your Ordinary project' \
'integrations:manage integrations in your Ordinary project' \
'accounts:manage accounts connected to \`ordinaryd\`' \
'app:manage applications running on \`ordinaryd\`' \
'secrets:manage secrets in your Ordinary application' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary help commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts_commands] )) ||
_ordinary__help__accounts_commands() {
    local commands; commands=(
'register:register a new account' \
'login:log in to an existing account' \
'logout:log out of a logged in account' \
'access:access management subcommands' \
'password:password management' \
'mfa:MFA management' \
'recovery-codes:recovery code management' \
'invite:invite another user to a project' \
'current:display info for current account' \
'list:list all logged in accounts' \
'switch:switch to a different logged in account' \
    )
    _describe -t commands 'ordinary help accounts commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__access_commands] )) ||
_ordinary__help__accounts__access_commands() {
    local commands; commands=(
'get:get access' \
    )
    _describe -t commands 'ordinary help accounts access commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__access__get_commands] )) ||
_ordinary__help__accounts__access__get_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help accounts access get commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__current_commands] )) ||
_ordinary__help__accounts__current_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help accounts current commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__invite_commands] )) ||
_ordinary__help__accounts__invite_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help accounts invite commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__list_commands] )) ||
_ordinary__help__accounts__list_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help accounts list commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__login_commands] )) ||
_ordinary__help__accounts__login_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help accounts login commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__logout_commands] )) ||
_ordinary__help__accounts__logout_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help accounts logout commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__mfa_commands] )) ||
_ordinary__help__accounts__mfa_commands() {
    local commands; commands=(
'reset:reset MFA TOTP secret' \
'lost:recovery MFA TOTP secret' \
    )
    _describe -t commands 'ordinary help accounts mfa commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__mfa__lost_commands] )) ||
_ordinary__help__accounts__mfa__lost_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help accounts mfa lost commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__mfa__reset_commands] )) ||
_ordinary__help__accounts__mfa__reset_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help accounts mfa reset commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__password_commands] )) ||
_ordinary__help__accounts__password_commands() {
    local commands; commands=(
'reset:reset your password' \
'forgot:recover your password' \
    )
    _describe -t commands 'ordinary help accounts password commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__password__forgot_commands] )) ||
_ordinary__help__accounts__password__forgot_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help accounts password forgot commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__password__reset_commands] )) ||
_ordinary__help__accounts__password__reset_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help accounts password reset commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__recovery-codes_commands] )) ||
_ordinary__help__accounts__recovery-codes_commands() {
    local commands; commands=(
'reset:reset recovery codes' \
    )
    _describe -t commands 'ordinary help accounts recovery-codes commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__recovery-codes__reset_commands] )) ||
_ordinary__help__accounts__recovery-codes__reset_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help accounts recovery-codes reset commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__register_commands] )) ||
_ordinary__help__accounts__register_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help accounts register commands' commands "$@"
}
(( $+functions[_ordinary__help__accounts__switch_commands] )) ||
_ordinary__help__accounts__switch_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help accounts switch commands' commands "$@"
}
(( $+functions[_ordinary__help__actions_commands] )) ||
_ordinary__help__actions_commands() {
    local commands; commands=(
'add:add a new action to your Ordinary project' \
'install:install actions to application running on \`ordinaryd\` instance' \
    )
    _describe -t commands 'ordinary help actions commands' commands "$@"
}
(( $+functions[_ordinary__help__actions__add_commands] )) ||
_ordinary__help__actions__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help actions add commands' commands "$@"
}
(( $+functions[_ordinary__help__actions__install_commands] )) ||
_ordinary__help__actions__install_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help actions install commands' commands "$@"
}
(( $+functions[_ordinary__help__app_commands] )) ||
_ordinary__help__app_commands() {
    local commands; commands=(
'deploy:deploy a new application' \
'patch:push a configuration level change' \
'migrate:push a configuration change which will modify the shape of your data stores' \
'kill:kill a running instance of the application' \
'restart:restart a running instance of the application' \
'download:download an application as static files' \
'logs:query application logs' \
'accounts:manage application accounts' \
    )
    _describe -t commands 'ordinary help app commands' commands "$@"
}
(( $+functions[_ordinary__help__app__accounts_commands] )) ||
_ordinary__help__app__accounts_commands() {
    local commands; commands=(
'list:list application accounts' \
    )
    _describe -t commands 'ordinary help app accounts commands' commands "$@"
}
(( $+functions[_ordinary__help__app__accounts__list_commands] )) ||
_ordinary__help__app__accounts__list_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help app accounts list commands' commands "$@"
}
(( $+functions[_ordinary__help__app__deploy_commands] )) ||
_ordinary__help__app__deploy_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help app deploy commands' commands "$@"
}
(( $+functions[_ordinary__help__app__download_commands] )) ||
_ordinary__help__app__download_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help app download commands' commands "$@"
}
(( $+functions[_ordinary__help__app__kill_commands] )) ||
_ordinary__help__app__kill_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help app kill commands' commands "$@"
}
(( $+functions[_ordinary__help__app__logs_commands] )) ||
_ordinary__help__app__logs_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help app logs commands' commands "$@"
}
(( $+functions[_ordinary__help__app__migrate_commands] )) ||
_ordinary__help__app__migrate_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help app migrate commands' commands "$@"
}
(( $+functions[_ordinary__help__app__patch_commands] )) ||
_ordinary__help__app__patch_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help app patch commands' commands "$@"
}
(( $+functions[_ordinary__help__app__restart_commands] )) ||
_ordinary__help__app__restart_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help app restart commands' commands "$@"
}
(( $+functions[_ordinary__help__assets_commands] )) ||
_ordinary__help__assets_commands() {
    local commands; commands=(
'write:write assets to application running on \`ordinaryd\` instance' \
    )
    _describe -t commands 'ordinary help assets commands' commands "$@"
}
(( $+functions[_ordinary__help__assets__write_commands] )) ||
_ordinary__help__assets__write_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help assets write commands' commands "$@"
}
(( $+functions[_ordinary__help__build_commands] )) ||
_ordinary__help__build_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help build commands' commands "$@"
}
(( $+functions[_ordinary__help__content_commands] )) ||
_ordinary__help__content_commands() {
    local commands; commands=(
'definition:manage content definitions for Ordinary project' \
'object:manage content objects for Ordinary project' \
'update:update content for application running on \`ordinaryd\` instance' \
    )
    _describe -t commands 'ordinary help content commands' commands "$@"
}
(( $+functions[_ordinary__help__content__definition_commands] )) ||
_ordinary__help__content__definition_commands() {
    local commands; commands=(
'add:add a content definition to your Ordinary project' \
    )
    _describe -t commands 'ordinary help content definition commands' commands "$@"
}
(( $+functions[_ordinary__help__content__definition__add_commands] )) ||
_ordinary__help__content__definition__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help content definition add commands' commands "$@"
}
(( $+functions[_ordinary__help__content__object_commands] )) ||
_ordinary__help__content__object_commands() {
    local commands; commands=(
'add:add a content object to your Ordinary project' \
    )
    _describe -t commands 'ordinary help content object commands' commands "$@"
}
(( $+functions[_ordinary__help__content__object__add_commands] )) ||
_ordinary__help__content__object__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help content object add commands' commands "$@"
}
(( $+functions[_ordinary__help__content__update_commands] )) ||
_ordinary__help__content__update_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help content update commands' commands "$@"
}
(( $+functions[_ordinary__help__help_commands] )) ||
_ordinary__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help help commands' commands "$@"
}
(( $+functions[_ordinary__help__integrations_commands] )) ||
_ordinary__help__integrations_commands() {
    local commands; commands=(
'add:add a new integration to your Ordinary project' \
    )
    _describe -t commands 'ordinary help integrations commands' commands "$@"
}
(( $+functions[_ordinary__help__integrations__add_commands] )) ||
_ordinary__help__integrations__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help integrations add commands' commands "$@"
}
(( $+functions[_ordinary__help__models_commands] )) ||
_ordinary__help__models_commands() {
    local commands; commands=(
'add:add a new model to your Ordinary project' \
'items:manage model items for the application running on an \`ordinaryd\` instance' \
    )
    _describe -t commands 'ordinary help models commands' commands "$@"
}
(( $+functions[_ordinary__help__models__add_commands] )) ||
_ordinary__help__models__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help models add commands' commands "$@"
}
(( $+functions[_ordinary__help__models__items_commands] )) ||
_ordinary__help__models__items_commands() {
    local commands; commands=(
'list:list model items for the application running on an \`ordinaryd\` instance' \
    )
    _describe -t commands 'ordinary help models items commands' commands "$@"
}
(( $+functions[_ordinary__help__models__items__list_commands] )) ||
_ordinary__help__models__items__list_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help models items list commands' commands "$@"
}
(( $+functions[_ordinary__help__new_commands] )) ||
_ordinary__help__new_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help new commands' commands "$@"
}
(( $+functions[_ordinary__help__secrets_commands] )) ||
_ordinary__help__secrets_commands() {
    local commands; commands=(
'store:store an application secret' \
    )
    _describe -t commands 'ordinary help secrets commands' commands "$@"
}
(( $+functions[_ordinary__help__secrets__store_commands] )) ||
_ordinary__help__secrets__store_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help secrets store commands' commands "$@"
}
(( $+functions[_ordinary__help__templates_commands] )) ||
_ordinary__help__templates_commands() {
    local commands; commands=(
'add:add a new template to the Ordinary project' \
'upload:upload templates to application running on \`ordinaryd\` instance' \
    )
    _describe -t commands 'ordinary help templates commands' commands "$@"
}
(( $+functions[_ordinary__help__templates__add_commands] )) ||
_ordinary__help__templates__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help templates add commands' commands "$@"
}
(( $+functions[_ordinary__help__templates__upload_commands] )) ||
_ordinary__help__templates__upload_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary help templates upload commands' commands "$@"
}
(( $+functions[_ordinary__integrations_commands] )) ||
_ordinary__integrations_commands() {
    local commands; commands=(
'add:add a new integration to your Ordinary project' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary integrations commands' commands "$@"
}
(( $+functions[_ordinary__integrations__add_commands] )) ||
_ordinary__integrations__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary integrations add commands' commands "$@"
}
(( $+functions[_ordinary__integrations__help_commands] )) ||
_ordinary__integrations__help_commands() {
    local commands; commands=(
'add:add a new integration to your Ordinary project' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary integrations help commands' commands "$@"
}
(( $+functions[_ordinary__integrations__help__add_commands] )) ||
_ordinary__integrations__help__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary integrations help add commands' commands "$@"
}
(( $+functions[_ordinary__integrations__help__help_commands] )) ||
_ordinary__integrations__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary integrations help help commands' commands "$@"
}
(( $+functions[_ordinary__models_commands] )) ||
_ordinary__models_commands() {
    local commands; commands=(
'add:add a new model to your Ordinary project' \
'items:manage model items for the application running on an \`ordinaryd\` instance' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary models commands' commands "$@"
}
(( $+functions[_ordinary__models__add_commands] )) ||
_ordinary__models__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary models add commands' commands "$@"
}
(( $+functions[_ordinary__models__help_commands] )) ||
_ordinary__models__help_commands() {
    local commands; commands=(
'add:add a new model to your Ordinary project' \
'items:manage model items for the application running on an \`ordinaryd\` instance' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary models help commands' commands "$@"
}
(( $+functions[_ordinary__models__help__add_commands] )) ||
_ordinary__models__help__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary models help add commands' commands "$@"
}
(( $+functions[_ordinary__models__help__help_commands] )) ||
_ordinary__models__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary models help help commands' commands "$@"
}
(( $+functions[_ordinary__models__help__items_commands] )) ||
_ordinary__models__help__items_commands() {
    local commands; commands=(
'list:list model items for the application running on an \`ordinaryd\` instance' \
    )
    _describe -t commands 'ordinary models help items commands' commands "$@"
}
(( $+functions[_ordinary__models__help__items__list_commands] )) ||
_ordinary__models__help__items__list_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary models help items list commands' commands "$@"
}
(( $+functions[_ordinary__models__items_commands] )) ||
_ordinary__models__items_commands() {
    local commands; commands=(
'list:list model items for the application running on an \`ordinaryd\` instance' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary models items commands' commands "$@"
}
(( $+functions[_ordinary__models__items__help_commands] )) ||
_ordinary__models__items__help_commands() {
    local commands; commands=(
'list:list model items for the application running on an \`ordinaryd\` instance' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary models items help commands' commands "$@"
}
(( $+functions[_ordinary__models__items__help__help_commands] )) ||
_ordinary__models__items__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary models items help help commands' commands "$@"
}
(( $+functions[_ordinary__models__items__help__list_commands] )) ||
_ordinary__models__items__help__list_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary models items help list commands' commands "$@"
}
(( $+functions[_ordinary__models__items__list_commands] )) ||
_ordinary__models__items__list_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary models items list commands' commands "$@"
}
(( $+functions[_ordinary__new_commands] )) ||
_ordinary__new_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary new commands' commands "$@"
}
(( $+functions[_ordinary__secrets_commands] )) ||
_ordinary__secrets_commands() {
    local commands; commands=(
'store:store an application secret' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary secrets commands' commands "$@"
}
(( $+functions[_ordinary__secrets__help_commands] )) ||
_ordinary__secrets__help_commands() {
    local commands; commands=(
'store:store an application secret' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary secrets help commands' commands "$@"
}
(( $+functions[_ordinary__secrets__help__help_commands] )) ||
_ordinary__secrets__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary secrets help help commands' commands "$@"
}
(( $+functions[_ordinary__secrets__help__store_commands] )) ||
_ordinary__secrets__help__store_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary secrets help store commands' commands "$@"
}
(( $+functions[_ordinary__secrets__store_commands] )) ||
_ordinary__secrets__store_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary secrets store commands' commands "$@"
}
(( $+functions[_ordinary__templates_commands] )) ||
_ordinary__templates_commands() {
    local commands; commands=(
'add:add a new template to the Ordinary project' \
'upload:upload templates to application running on \`ordinaryd\` instance' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary templates commands' commands "$@"
}
(( $+functions[_ordinary__templates__add_commands] )) ||
_ordinary__templates__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary templates add commands' commands "$@"
}
(( $+functions[_ordinary__templates__help_commands] )) ||
_ordinary__templates__help_commands() {
    local commands; commands=(
'add:add a new template to the Ordinary project' \
'upload:upload templates to application running on \`ordinaryd\` instance' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'ordinary templates help commands' commands "$@"
}
(( $+functions[_ordinary__templates__help__add_commands] )) ||
_ordinary__templates__help__add_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary templates help add commands' commands "$@"
}
(( $+functions[_ordinary__templates__help__help_commands] )) ||
_ordinary__templates__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary templates help help commands' commands "$@"
}
(( $+functions[_ordinary__templates__help__upload_commands] )) ||
_ordinary__templates__help__upload_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary templates help upload commands' commands "$@"
}
(( $+functions[_ordinary__templates__upload_commands] )) ||
_ordinary__templates__upload_commands() {
    local commands; commands=()
    _describe -t commands 'ordinary templates upload commands' commands "$@"
}

if [ "$funcstack[1]" = "_ordinary" ]; then
    _ordinary "$@"
else
    compdef _ordinary ordinary
fi
