using namespace System.Management.Automation
using namespace System.Management.Automation.Language
Register-ArgumentCompleter -Native -CommandName 'ordinary' -ScriptBlock {
param($wordToComplete, $commandAst, $cursorPosition)
$commandElements = $commandAst.CommandElements
$command = @(
'ordinary'
for ($i = 1; $i -lt $commandElements.Count; $i++) {
$element = $commandElements[$i]
if ($element -isnot [StringConstantExpressionAst] -or
$element.StringConstantType -ne [StringConstantType]::BareWord -or
$element.Value.StartsWith('-') -or
$element.Value -eq $wordToComplete) {
break
}
$element.Value
}) -join ';'
$completions = @(switch ($command) {
'ordinary' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('app', 'app', [CompletionResultType]::ParameterValue, 'manage applications running on `ordinaryd`')
[CompletionResult]::new('ssg', 'ssg', [CompletionResultType]::ParameterValue, 'manage static site configuration')
[CompletionResult]::new('host', 'host', [CompletionResultType]::ParameterValue, 'manage an `ordinaryd` instance')
[CompletionResult]::new('doctor', 'doctor', [CompletionResultType]::ParameterValue, 'ensure that all the correct system components are installed')
[CompletionResult]::new('dr', 'dr', [CompletionResultType]::ParameterValue, 'ensure that all the correct system components are installed')
[CompletionResult]::new('utils', 'utils', [CompletionResultType]::ParameterValue, 'utility functions for aiding project development')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('new', 'new', [CompletionResultType]::ParameterValue, 'create a new Ordinary project')
[CompletionResult]::new('create', 'create', [CompletionResultType]::ParameterValue, 'create a new Ordinary project')
[CompletionResult]::new('init', 'init', [CompletionResultType]::ParameterValue, 'create a new Ordinary project')
[CompletionResult]::new('build', 'build', [CompletionResultType]::ParameterValue, 'build your Ordinary app')
[CompletionResult]::new('start', 'start', [CompletionResultType]::ParameterValue, 'start the app, locally')
[CompletionResult]::new('run', 'run', [CompletionResultType]::ParameterValue, 'start the app, locally')
[CompletionResult]::new('preview', 'preview', [CompletionResultType]::ParameterValue, 'start the app, locally')
[CompletionResult]::new('publish', 'publish', [CompletionResultType]::ParameterValue, 'combines `build`, `deploy`, `assets write`, and `functions upload`')
[CompletionResult]::new('deploy', 'deploy', [CompletionResultType]::ParameterValue, 'deploy a changes to ordinary.json')
[CompletionResult]::new('migrate', 'migrate', [CompletionResultType]::ParameterValue, 'push a configuration change which will modify the shape of your data stores')
[CompletionResult]::new('kill', 'kill', [CompletionResultType]::ParameterValue, 'kill a running instance of the application')
[CompletionResult]::new('restart', 'restart', [CompletionResultType]::ParameterValue, 'restart a deployed/running instance of the application on `ordinaryd`')
[CompletionResult]::new('erase', 'erase', [CompletionResultType]::ParameterValue, 'fully erase all content of the application from the host')
[CompletionResult]::new('logs', 'logs', [CompletionResultType]::ParameterValue, 'query application logs')
[CompletionResult]::new('assets', 'assets', [CompletionResultType]::ParameterValue, 'manage assets in your Ordinary project')
[CompletionResult]::new('accounts', 'accounts', [CompletionResultType]::ParameterValue, 'manage application accounts')
[CompletionResult]::new('account', 'account', [CompletionResultType]::ParameterValue, 'manage application accounts')
[CompletionResult]::new('accts', 'accts', [CompletionResultType]::ParameterValue, 'manage application accounts')
[CompletionResult]::new('acct', 'acct', [CompletionResultType]::ParameterValue, 'manage application accounts')
[CompletionResult]::new('functions', 'functions', [CompletionResultType]::ParameterValue, 'manage functions on your Ordinary app')
[CompletionResult]::new('fns', 'fns', [CompletionResultType]::ParameterValue, 'manage functions on your Ordinary app')
[CompletionResult]::new('fn', 'fn', [CompletionResultType]::ParameterValue, 'manage functions on your Ordinary app')
[CompletionResult]::new('function', 'function', [CompletionResultType]::ParameterValue, 'manage functions on your Ordinary app')
[CompletionResult]::new('database', 'database', [CompletionResultType]::ParameterValue, 'manage database models in your Ordinary app')
[CompletionResult]::new('db', 'db', [CompletionResultType]::ParameterValue, 'manage database models in your Ordinary app')
[CompletionResult]::new('secrets', 'secrets', [CompletionResultType]::ParameterValue, 'manage secrets in your Ordinary application')
[CompletionResult]::new('config', 'config', [CompletionResultType]::ParameterValue, 'view and validate the app config')
[CompletionResult]::new('routes', 'routes', [CompletionResultType]::ParameterValue, 'list all HTTP routes')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;new' {
[CompletionResult]::new('--path', '--path', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;create' {
[CompletionResult]::new('--path', '--path', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;init' {
[CompletionResult]::new('--path', '--path', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;build' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'build project without checking the cache')
[CompletionResult]::new('--force', '--force', [CompletionResultType]::ParameterName, 'build project without checking the cache')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;start' {
[CompletionResult]::new('--provision', '--provision', [CompletionResultType]::ParameterName, 'what mode TLS certs should be provisioned in')
[CompletionResult]::new('--port', '--port', [CompletionResultType]::ParameterName, 'specify HTTP(s) port for server')
[CompletionResult]::new('--redirect-port', '--redirect-port', [CompletionResultType]::ParameterName, 'specify HTTP port for server when running in secure mode')
[CompletionResult]::new('--log-ttl-hours', '--log-ttl-hours', [CompletionResultType]::ParameterName, 'max period of time logs are stored')
[CompletionResult]::new('--log-rotation-file-size', '--log-rotation-file-size', [CompletionResultType]::ParameterName, 'max size (in bytes) per log file')
[CompletionResult]::new('--log-rotation-mins', '--log-rotation-mins', [CompletionResultType]::ParameterName, 'max amount of time a log file is appended to before being compressed and stored')
[CompletionResult]::new('--redacted-header-hash', '--redacted-header-hash', [CompletionResultType]::ParameterName, '"none" | "blake2" | "blake3"')
[CompletionResult]::new('--data-dir', '--data-dir', [CompletionResultType]::ParameterName, 'specify the data directory')
[CompletionResult]::new('--stdio-logs-fmt', '--stdio-logs-fmt', [CompletionResultType]::ParameterName, 'how to format stdio logs')
[CompletionResult]::new('--log-level', '--log-level', [CompletionResultType]::ParameterName, 'base log level for every component')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'run without HTTPS')
[CompletionResult]::new('--insecure-cookies', '--insecure-cookies', [CompletionResultType]::ParameterName, 'run with insecure cookies')
[CompletionResult]::new('--log-headers', '--log-headers', [CompletionResultType]::ParameterName, 'whether HTTP request and response headers are logged')
[CompletionResult]::new('--log-ips', '--log-ips', [CompletionResultType]::ParameterName, 'whether IP Addresses are logged with HTTP requests')
[CompletionResult]::new('--danger-dns-no-verify', '--danger-dns-no-verify', [CompletionResultType]::ParameterName, 'set to `true` to bypass verification of proxy domain and CNAME DNS TXT records')
[CompletionResult]::new('--stored-logs', '--stored-logs', [CompletionResultType]::ParameterName, 'persists JSON formatted log lines to <data-dir>/logs/<domain>/')
[CompletionResult]::new('--stdio-logs', '--stdio-logs', [CompletionResultType]::ParameterName, 'logs events to stdio')
[CompletionResult]::new('--journald-logs', '--journald-logs', [CompletionResultType]::ParameterName, 'logs events to `journald` (only works on Linux distros that use `systemd`)')
[CompletionResult]::new('--log-sizes', '--log-sizes', [CompletionResultType]::ParameterName, 'whether storage and certain payload sizes are logged')
[CompletionResult]::new('--stdio-logs-timing', '--stdio-logs-timing', [CompletionResultType]::ParameterName, 'whether span timing is logged')
[CompletionResult]::new('-d', '-d', [CompletionResultType]::ParameterName, 'disables these defaults set for development: `--stdio-logs` `--stdio-logs-fmt concise` `--insecure` `--insecure-cookies`')
[CompletionResult]::new('--disable-defaults', '--disable-defaults', [CompletionResultType]::ParameterName, 'disables these defaults set for development: `--stdio-logs` `--stdio-logs-fmt concise` `--insecure` `--insecure-cookies`')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;run' {
[CompletionResult]::new('--provision', '--provision', [CompletionResultType]::ParameterName, 'what mode TLS certs should be provisioned in')
[CompletionResult]::new('--port', '--port', [CompletionResultType]::ParameterName, 'specify HTTP(s) port for server')
[CompletionResult]::new('--redirect-port', '--redirect-port', [CompletionResultType]::ParameterName, 'specify HTTP port for server when running in secure mode')
[CompletionResult]::new('--log-ttl-hours', '--log-ttl-hours', [CompletionResultType]::ParameterName, 'max period of time logs are stored')
[CompletionResult]::new('--log-rotation-file-size', '--log-rotation-file-size', [CompletionResultType]::ParameterName, 'max size (in bytes) per log file')
[CompletionResult]::new('--log-rotation-mins', '--log-rotation-mins', [CompletionResultType]::ParameterName, 'max amount of time a log file is appended to before being compressed and stored')
[CompletionResult]::new('--redacted-header-hash', '--redacted-header-hash', [CompletionResultType]::ParameterName, '"none" | "blake2" | "blake3"')
[CompletionResult]::new('--data-dir', '--data-dir', [CompletionResultType]::ParameterName, 'specify the data directory')
[CompletionResult]::new('--stdio-logs-fmt', '--stdio-logs-fmt', [CompletionResultType]::ParameterName, 'how to format stdio logs')
[CompletionResult]::new('--log-level', '--log-level', [CompletionResultType]::ParameterName, 'base log level for every component')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'run without HTTPS')
[CompletionResult]::new('--insecure-cookies', '--insecure-cookies', [CompletionResultType]::ParameterName, 'run with insecure cookies')
[CompletionResult]::new('--log-headers', '--log-headers', [CompletionResultType]::ParameterName, 'whether HTTP request and response headers are logged')
[CompletionResult]::new('--log-ips', '--log-ips', [CompletionResultType]::ParameterName, 'whether IP Addresses are logged with HTTP requests')
[CompletionResult]::new('--danger-dns-no-verify', '--danger-dns-no-verify', [CompletionResultType]::ParameterName, 'set to `true` to bypass verification of proxy domain and CNAME DNS TXT records')
[CompletionResult]::new('--stored-logs', '--stored-logs', [CompletionResultType]::ParameterName, 'persists JSON formatted log lines to <data-dir>/logs/<domain>/')
[CompletionResult]::new('--stdio-logs', '--stdio-logs', [CompletionResultType]::ParameterName, 'logs events to stdio')
[CompletionResult]::new('--journald-logs', '--journald-logs', [CompletionResultType]::ParameterName, 'logs events to `journald` (only works on Linux distros that use `systemd`)')
[CompletionResult]::new('--log-sizes', '--log-sizes', [CompletionResultType]::ParameterName, 'whether storage and certain payload sizes are logged')
[CompletionResult]::new('--stdio-logs-timing', '--stdio-logs-timing', [CompletionResultType]::ParameterName, 'whether span timing is logged')
[CompletionResult]::new('-d', '-d', [CompletionResultType]::ParameterName, 'disables these defaults set for development: `--stdio-logs` `--stdio-logs-fmt concise` `--insecure` `--insecure-cookies`')
[CompletionResult]::new('--disable-defaults', '--disable-defaults', [CompletionResultType]::ParameterName, 'disables these defaults set for development: `--stdio-logs` `--stdio-logs-fmt concise` `--insecure` `--insecure-cookies`')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;preview' {
[CompletionResult]::new('--provision', '--provision', [CompletionResultType]::ParameterName, 'what mode TLS certs should be provisioned in')
[CompletionResult]::new('--port', '--port', [CompletionResultType]::ParameterName, 'specify HTTP(s) port for server')
[CompletionResult]::new('--redirect-port', '--redirect-port', [CompletionResultType]::ParameterName, 'specify HTTP port for server when running in secure mode')
[CompletionResult]::new('--log-ttl-hours', '--log-ttl-hours', [CompletionResultType]::ParameterName, 'max period of time logs are stored')
[CompletionResult]::new('--log-rotation-file-size', '--log-rotation-file-size', [CompletionResultType]::ParameterName, 'max size (in bytes) per log file')
[CompletionResult]::new('--log-rotation-mins', '--log-rotation-mins', [CompletionResultType]::ParameterName, 'max amount of time a log file is appended to before being compressed and stored')
[CompletionResult]::new('--redacted-header-hash', '--redacted-header-hash', [CompletionResultType]::ParameterName, '"none" | "blake2" | "blake3"')
[CompletionResult]::new('--data-dir', '--data-dir', [CompletionResultType]::ParameterName, 'specify the data directory')
[CompletionResult]::new('--stdio-logs-fmt', '--stdio-logs-fmt', [CompletionResultType]::ParameterName, 'how to format stdio logs')
[CompletionResult]::new('--log-level', '--log-level', [CompletionResultType]::ParameterName, 'base log level for every component')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'run without HTTPS')
[CompletionResult]::new('--insecure-cookies', '--insecure-cookies', [CompletionResultType]::ParameterName, 'run with insecure cookies')
[CompletionResult]::new('--log-headers', '--log-headers', [CompletionResultType]::ParameterName, 'whether HTTP request and response headers are logged')
[CompletionResult]::new('--log-ips', '--log-ips', [CompletionResultType]::ParameterName, 'whether IP Addresses are logged with HTTP requests')
[CompletionResult]::new('--danger-dns-no-verify', '--danger-dns-no-verify', [CompletionResultType]::ParameterName, 'set to `true` to bypass verification of proxy domain and CNAME DNS TXT records')
[CompletionResult]::new('--stored-logs', '--stored-logs', [CompletionResultType]::ParameterName, 'persists JSON formatted log lines to <data-dir>/logs/<domain>/')
[CompletionResult]::new('--stdio-logs', '--stdio-logs', [CompletionResultType]::ParameterName, 'logs events to stdio')
[CompletionResult]::new('--journald-logs', '--journald-logs', [CompletionResultType]::ParameterName, 'logs events to `journald` (only works on Linux distros that use `systemd`)')
[CompletionResult]::new('--log-sizes', '--log-sizes', [CompletionResultType]::ParameterName, 'whether storage and certain payload sizes are logged')
[CompletionResult]::new('--stdio-logs-timing', '--stdio-logs-timing', [CompletionResultType]::ParameterName, 'whether span timing is logged')
[CompletionResult]::new('-d', '-d', [CompletionResultType]::ParameterName, 'disables these defaults set for development: `--stdio-logs` `--stdio-logs-fmt concise` `--insecure` `--insecure-cookies`')
[CompletionResult]::new('--disable-defaults', '--disable-defaults', [CompletionResultType]::ParameterName, 'disables these defaults set for development: `--stdio-logs` `--stdio-logs-fmt concise` `--insecure` `--insecure-cookies`')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;publish' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'overrides if mode=production. does nothing if mode is localhost or staging')
[CompletionResult]::new('--tls-staging', '--tls-staging', [CompletionResultType]::ParameterName, 'overrides if mode=production. does nothing if mode is localhost or staging')
[CompletionResult]::new('--no-seed', '--no-seed', [CompletionResultType]::ParameterName, 'if `true`, will not seed the app database on publish')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;deploy' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-j', '-j', [CompletionResultType]::ParameterName, 'whether the result of the operation should be printed to stdout formatted as JSON')
[CompletionResult]::new('--json-to-stdout', '--json-to-stdout', [CompletionResultType]::ParameterName, 'whether the result of the operation should be printed to stdout formatted as JSON')
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'overrides if mode=production. does nothing if mode is localhost or staging')
[CompletionResult]::new('--tls-staging', '--tls-staging', [CompletionResultType]::ParameterName, 'overrides if mode=production. does nothing if mode is localhost or staging')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;migrate' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;kill' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;restart' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-j', '-j', [CompletionResultType]::ParameterName, 'whether the result of the operation should be printed to stdout formatted as JSON')
[CompletionResult]::new('--json-to-stdout', '--json-to-stdout', [CompletionResultType]::ParameterName, 'whether the result of the operation should be printed to stdout formatted as JSON')
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'overrides if mode=production. does nothing if mode is localhost or staging')
[CompletionResult]::new('--tls-staging', '--tls-staging', [CompletionResultType]::ParameterName, 'overrides if mode=production. does nothing if mode is localhost or staging')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;erase' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;logs' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('sync', 'sync', [CompletionResultType]::ParameterValue, 'sync files, indexes and tables')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all log files')
[CompletionResult]::new('ls', 'ls', [CompletionResultType]::ParameterValue, 'list all log files')
[CompletionResult]::new('read', 'read', [CompletionResultType]::ParameterValue, 'read one or all files to stdout')
[CompletionResult]::new('query', 'query', [CompletionResultType]::ParameterValue, 'query logs with SQL')
[CompletionResult]::new('search', 'search', [CompletionResultType]::ParameterValue, 'search the tantivy index')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;logs;sync' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('info', 'info', [CompletionResultType]::ParameterValue, 'get information about remote and local log files')
[CompletionResult]::new('file', 'file', [CompletionResultType]::ParameterValue, 'sync a single file')
[CompletionResult]::new('all', 'all', [CompletionResultType]::ParameterValue, 'repair local state for all out of sync (⚠️) and remote files not yet downloaded (❌)')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;logs;sync;info' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;logs;sync;file' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;logs;sync;all' {
[CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'download all files from the server, overwriting everything you have locally')
[CompletionResult]::new('--force', '--force', [CompletionResultType]::ParameterName, 'download all files from the server, overwriting everything you have locally')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;logs;sync;help' {
[CompletionResult]::new('info', 'info', [CompletionResultType]::ParameterValue, 'get information about remote and local log files')
[CompletionResult]::new('file', 'file', [CompletionResultType]::ParameterValue, 'sync a single file')
[CompletionResult]::new('all', 'all', [CompletionResultType]::ParameterValue, 'repair local state for all out of sync (⚠️) and remote files not yet downloaded (❌)')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;logs;sync;help;info' {
break
}
'ordinary;app;logs;sync;help;file' {
break
}
'ordinary;app;logs;sync;help;all' {
break
}
'ordinary;app;logs;sync;help;help' {
break
}
'ordinary;app;logs;list' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;logs;ls' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;logs;read' {
[CompletionResult]::new('-n', '-n', [CompletionResultType]::ParameterName, 'name of the log file to read')
[CompletionResult]::new('--name', '--name', [CompletionResultType]::ParameterName, 'name of the log file to read')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;logs;query' {
[CompletionResult]::new('-j', '-j', [CompletionResultType]::ParameterName, 'which columns should be nested as JSON')
[CompletionResult]::new('--json-columns', '--json-columns', [CompletionResultType]::ParameterName, 'which columns should be nested as JSON')
[CompletionResult]::new('-s', '-s', [CompletionResultType]::ParameterName, 'whether to sync from remote')
[CompletionResult]::new('--sync', '--sync', [CompletionResultType]::ParameterName, 'whether to sync from remote')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;logs;search' {
[CompletionResult]::new('--limit', '--limit', [CompletionResultType]::ParameterName, 'limit (when using ''top'' format)')
[CompletionResult]::new('-s', '-s', [CompletionResultType]::ParameterName, 'whether to sync from remote')
[CompletionResult]::new('--sync', '--sync', [CompletionResultType]::ParameterName, 'whether to sync from remote')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;logs;help' {
[CompletionResult]::new('sync', 'sync', [CompletionResultType]::ParameterValue, 'sync files, indexes and tables')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all log files')
[CompletionResult]::new('read', 'read', [CompletionResultType]::ParameterValue, 'read one or all files to stdout')
[CompletionResult]::new('query', 'query', [CompletionResultType]::ParameterValue, 'query logs with SQL')
[CompletionResult]::new('search', 'search', [CompletionResultType]::ParameterValue, 'search the tantivy index')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;logs;help;sync' {
[CompletionResult]::new('info', 'info', [CompletionResultType]::ParameterValue, 'get information about remote and local log files')
[CompletionResult]::new('file', 'file', [CompletionResultType]::ParameterValue, 'sync a single file')
[CompletionResult]::new('all', 'all', [CompletionResultType]::ParameterValue, 'repair local state for all out of sync (⚠️) and remote files not yet downloaded (❌)')
break
}
'ordinary;app;logs;help;sync;info' {
break
}
'ordinary;app;logs;help;sync;file' {
break
}
'ordinary;app;logs;help;sync;all' {
break
}
'ordinary;app;logs;help;list' {
break
}
'ordinary;app;logs;help;read' {
break
}
'ordinary;app;logs;help;query' {
break
}
'ordinary;app;logs;help;search' {
break
}
'ordinary;app;logs;help;help' {
break
}
'ordinary;app;assets' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('write', 'write', [CompletionResultType]::ParameterValue, 'write assets to application running on `ordinaryd` instance')
[CompletionResult]::new('prune', 'prune', [CompletionResultType]::ParameterValue, 'prune all assets on the server that are not known locally')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'deletes assets on the server')
[CompletionResult]::new('del', 'del', [CompletionResultType]::ParameterValue, 'deletes assets on the server')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;assets;write' {
[CompletionResult]::new('-n', '-n', [CompletionResultType]::ParameterName, 'name of a specific asset to write (optional). will write all when the `--name` flag is not passed')
[CompletionResult]::new('--name', '--name', [CompletionResultType]::ParameterName, 'name of a specific asset to write (optional). will write all when the `--name` flag is not passed')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;assets;prune' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;assets;delete' {
[CompletionResult]::new('--skip', '--skip', [CompletionResultType]::ParameterName, 'which items to skip when deleting all')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;assets;del' {
[CompletionResult]::new('--skip', '--skip', [CompletionResultType]::ParameterName, 'which items to skip when deleting all')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;assets;help' {
[CompletionResult]::new('write', 'write', [CompletionResultType]::ParameterValue, 'write assets to application running on `ordinaryd` instance')
[CompletionResult]::new('prune', 'prune', [CompletionResultType]::ParameterValue, 'prune all assets on the server that are not known locally')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'deletes assets on the server')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;assets;help;write' {
break
}
'ordinary;app;assets;help;prune' {
break
}
'ordinary;app;assets;help;delete' {
break
}
'ordinary;app;assets;help;help' {
break
}
'ordinary;app;accounts' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list application accounts')
[CompletionResult]::new('ls', 'ls', [CompletionResultType]::ParameterValue, 'list application accounts')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;account' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list application accounts')
[CompletionResult]::new('ls', 'ls', [CompletionResultType]::ParameterValue, 'list application accounts')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;accts' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list application accounts')
[CompletionResult]::new('ls', 'ls', [CompletionResultType]::ParameterValue, 'list application accounts')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;acct' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list application accounts')
[CompletionResult]::new('ls', 'ls', [CompletionResultType]::ParameterValue, 'list application accounts')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;accounts;list' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;accounts;ls' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;account;list' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;account;ls' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;accts;list' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;accts;ls' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;acct;list' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;acct;ls' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;accounts;help' {
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list application accounts')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;accounts;help;list' {
break
}
'ordinary;app;accounts;help;help' {
break
}
'ordinary;app;account;help' {
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list application accounts')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;account;help;list' {
break
}
'ordinary;app;account;help;help' {
break
}
'ordinary;app;accts;help' {
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list application accounts')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;accts;help;list' {
break
}
'ordinary;app;accts;help;help' {
break
}
'ordinary;app;acct;help' {
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list application accounts')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;acct;help;list' {
break
}
'ordinary;app;acct;help;help' {
break
}
'ordinary;app;functions' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('create', 'create', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('new', 'new', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('build', 'build', [CompletionResultType]::ParameterValue, 'build just the functions')
[CompletionResult]::new('upload', 'upload', [CompletionResultType]::ParameterValue, 'upload functions to application running on `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;fns' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('create', 'create', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('new', 'new', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('build', 'build', [CompletionResultType]::ParameterValue, 'build just the functions')
[CompletionResult]::new('upload', 'upload', [CompletionResultType]::ParameterValue, 'upload functions to application running on `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;fn' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('create', 'create', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('new', 'new', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('build', 'build', [CompletionResultType]::ParameterValue, 'build just the functions')
[CompletionResult]::new('upload', 'upload', [CompletionResultType]::ParameterValue, 'upload functions to application running on `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;function' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('create', 'create', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('new', 'new', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('build', 'build', [CompletionResultType]::ParameterValue, 'build just the functions')
[CompletionResult]::new('upload', 'upload', [CompletionResultType]::ParameterValue, 'upload functions to application running on `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;functions;add' {
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('--toolchain', '--toolchain', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;functions;create' {
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('--toolchain', '--toolchain', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;functions;new' {
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('--toolchain', '--toolchain', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;fns;add' {
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('--toolchain', '--toolchain', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;fns;create' {
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('--toolchain', '--toolchain', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;fns;new' {
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('--toolchain', '--toolchain', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;fn;add' {
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('--toolchain', '--toolchain', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;fn;create' {
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('--toolchain', '--toolchain', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;fn;new' {
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('--toolchain', '--toolchain', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;function;add' {
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('--toolchain', '--toolchain', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;function;create' {
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('--toolchain', '--toolchain', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;function;new' {
[CompletionResult]::new('-t', '-t', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('--toolchain', '--toolchain', [CompletionResultType]::ParameterName, 'language the function runs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;functions;build' {
[CompletionResult]::new('-n', '-n', [CompletionResultType]::ParameterName, 'name of a specific function to build (optional). will install all when the `--name` flag is not passed')
[CompletionResult]::new('--name', '--name', [CompletionResultType]::ParameterName, 'name of a specific function to build (optional). will install all when the `--name` flag is not passed')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'build functions without checking the cache')
[CompletionResult]::new('--force', '--force', [CompletionResultType]::ParameterName, 'build functions without checking the cache')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;fns;build' {
[CompletionResult]::new('-n', '-n', [CompletionResultType]::ParameterName, 'name of a specific function to build (optional). will install all when the `--name` flag is not passed')
[CompletionResult]::new('--name', '--name', [CompletionResultType]::ParameterName, 'name of a specific function to build (optional). will install all when the `--name` flag is not passed')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'build functions without checking the cache')
[CompletionResult]::new('--force', '--force', [CompletionResultType]::ParameterName, 'build functions without checking the cache')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;fn;build' {
[CompletionResult]::new('-n', '-n', [CompletionResultType]::ParameterName, 'name of a specific function to build (optional). will install all when the `--name` flag is not passed')
[CompletionResult]::new('--name', '--name', [CompletionResultType]::ParameterName, 'name of a specific function to build (optional). will install all when the `--name` flag is not passed')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'build functions without checking the cache')
[CompletionResult]::new('--force', '--force', [CompletionResultType]::ParameterName, 'build functions without checking the cache')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;function;build' {
[CompletionResult]::new('-n', '-n', [CompletionResultType]::ParameterName, 'name of a specific function to build (optional). will install all when the `--name` flag is not passed')
[CompletionResult]::new('--name', '--name', [CompletionResultType]::ParameterName, 'name of a specific function to build (optional). will install all when the `--name` flag is not passed')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'build functions without checking the cache')
[CompletionResult]::new('--force', '--force', [CompletionResultType]::ParameterName, 'build functions without checking the cache')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;functions;upload' {
[CompletionResult]::new('-n', '-n', [CompletionResultType]::ParameterName, 'name of a specific function to upload (optional). will upload all when the `--name` flag is not passed')
[CompletionResult]::new('--name', '--name', [CompletionResultType]::ParameterName, 'name of a specific function to upload (optional). will upload all when the `--name` flag is not passed')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;fns;upload' {
[CompletionResult]::new('-n', '-n', [CompletionResultType]::ParameterName, 'name of a specific function to upload (optional). will upload all when the `--name` flag is not passed')
[CompletionResult]::new('--name', '--name', [CompletionResultType]::ParameterName, 'name of a specific function to upload (optional). will upload all when the `--name` flag is not passed')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;fn;upload' {
[CompletionResult]::new('-n', '-n', [CompletionResultType]::ParameterName, 'name of a specific function to upload (optional). will upload all when the `--name` flag is not passed')
[CompletionResult]::new('--name', '--name', [CompletionResultType]::ParameterName, 'name of a specific function to upload (optional). will upload all when the `--name` flag is not passed')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;function;upload' {
[CompletionResult]::new('-n', '-n', [CompletionResultType]::ParameterName, 'name of a specific function to upload (optional). will upload all when the `--name` flag is not passed')
[CompletionResult]::new('--name', '--name', [CompletionResultType]::ParameterName, 'name of a specific function to upload (optional). will upload all when the `--name` flag is not passed')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;functions;help' {
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('build', 'build', [CompletionResultType]::ParameterValue, 'build just the functions')
[CompletionResult]::new('upload', 'upload', [CompletionResultType]::ParameterValue, 'upload functions to application running on `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;functions;help;add' {
break
}
'ordinary;app;functions;help;build' {
break
}
'ordinary;app;functions;help;upload' {
break
}
'ordinary;app;functions;help;help' {
break
}
'ordinary;app;fns;help' {
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('build', 'build', [CompletionResultType]::ParameterValue, 'build just the functions')
[CompletionResult]::new('upload', 'upload', [CompletionResultType]::ParameterValue, 'upload functions to application running on `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;fns;help;add' {
break
}
'ordinary;app;fns;help;build' {
break
}
'ordinary;app;fns;help;upload' {
break
}
'ordinary;app;fns;help;help' {
break
}
'ordinary;app;fn;help' {
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('build', 'build', [CompletionResultType]::ParameterValue, 'build just the functions')
[CompletionResult]::new('upload', 'upload', [CompletionResultType]::ParameterValue, 'upload functions to application running on `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;fn;help;add' {
break
}
'ordinary;app;fn;help;build' {
break
}
'ordinary;app;fn;help;upload' {
break
}
'ordinary;app;fn;help;help' {
break
}
'ordinary;app;function;help' {
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('build', 'build', [CompletionResultType]::ParameterValue, 'build just the functions')
[CompletionResult]::new('upload', 'upload', [CompletionResultType]::ParameterValue, 'upload functions to application running on `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;function;help;add' {
break
}
'ordinary;app;function;help;build' {
break
}
'ordinary;app;function;help;upload' {
break
}
'ordinary;app;function;help;help' {
break
}
'ordinary;app;database' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('seed', 'seed', [CompletionResultType]::ParameterValue, 'seed the database if the `seed_path` is set')
[CompletionResult]::new('models', 'models', [CompletionResultType]::ParameterValue, 'models')
[CompletionResult]::new('items', 'items', [CompletionResultType]::ParameterValue, 'manage model items for the application running on an `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;db' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('seed', 'seed', [CompletionResultType]::ParameterValue, 'seed the database if the `seed_path` is set')
[CompletionResult]::new('models', 'models', [CompletionResultType]::ParameterValue, 'models')
[CompletionResult]::new('items', 'items', [CompletionResultType]::ParameterValue, 'manage model items for the application running on an `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;database;seed' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;db;seed' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;database;models' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new model to your Ordinary project')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;database;models;add' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;database;models;help' {
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new model to your Ordinary project')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;database;models;help;add' {
break
}
'ordinary;app;database;models;help;help' {
break
}
'ordinary;app;db;models' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new model to your Ordinary project')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;db;models;add' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;db;models;help' {
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new model to your Ordinary project')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;db;models;help;add' {
break
}
'ordinary;app;db;models;help;help' {
break
}
'ordinary;app;database;items' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list model items for the application running on an `ordinaryd` instance')
[CompletionResult]::new('ls', 'ls', [CompletionResultType]::ParameterValue, 'list model items for the application running on an `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;database;items;list' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--json', '--json', [CompletionResultType]::ParameterName, 'for applications that need to consume stdio or pipe to `jq`')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;database;items;ls' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--json', '--json', [CompletionResultType]::ParameterName, 'for applications that need to consume stdio or pipe to `jq`')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;database;items;help' {
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list model items for the application running on an `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;database;items;help;list' {
break
}
'ordinary;app;database;items;help;help' {
break
}
'ordinary;app;db;items' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list model items for the application running on an `ordinaryd` instance')
[CompletionResult]::new('ls', 'ls', [CompletionResultType]::ParameterValue, 'list model items for the application running on an `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;db;items;list' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--json', '--json', [CompletionResultType]::ParameterName, 'for applications that need to consume stdio or pipe to `jq`')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;db;items;ls' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--json', '--json', [CompletionResultType]::ParameterName, 'for applications that need to consume stdio or pipe to `jq`')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;db;items;help' {
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list model items for the application running on an `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;db;items;help;list' {
break
}
'ordinary;app;db;items;help;help' {
break
}
'ordinary;app;database;help' {
[CompletionResult]::new('seed', 'seed', [CompletionResultType]::ParameterValue, 'seed the database if the `seed_path` is set')
[CompletionResult]::new('models', 'models', [CompletionResultType]::ParameterValue, 'models')
[CompletionResult]::new('items', 'items', [CompletionResultType]::ParameterValue, 'manage model items for the application running on an `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;database;help;seed' {
break
}
'ordinary;app;database;help;models' {
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new model to your Ordinary project')
break
}
'ordinary;app;database;help;models;add' {
break
}
'ordinary;app;database;help;items' {
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list model items for the application running on an `ordinaryd` instance')
break
}
'ordinary;app;database;help;items;list' {
break
}
'ordinary;app;database;help;help' {
break
}
'ordinary;app;db;help' {
[CompletionResult]::new('seed', 'seed', [CompletionResultType]::ParameterValue, 'seed the database if the `seed_path` is set')
[CompletionResult]::new('models', 'models', [CompletionResultType]::ParameterValue, 'models')
[CompletionResult]::new('items', 'items', [CompletionResultType]::ParameterValue, 'manage model items for the application running on an `ordinaryd` instance')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;db;help;seed' {
break
}
'ordinary;app;db;help;models' {
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new model to your Ordinary project')
break
}
'ordinary;app;db;help;models;add' {
break
}
'ordinary;app;db;help;items' {
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list model items for the application running on an `ordinaryd` instance')
break
}
'ordinary;app;db;help;items;list' {
break
}
'ordinary;app;db;help;help' {
break
}
'ordinary;app;secrets' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('store', 'store', [CompletionResultType]::ParameterValue, 'store an application secret')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;secrets;store' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;secrets;help' {
[CompletionResult]::new('store', 'store', [CompletionResultType]::ParameterValue, 'store an application secret')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;secrets;help;store' {
break
}
'ordinary;app;secrets;help;help' {
break
}
'ordinary;app;config' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('view', 'view', [CompletionResultType]::ParameterValue, 'view the config that will be produced and used by operations that depend on its assembled state')
[CompletionResult]::new('validate', 'validate', [CompletionResultType]::ParameterValue, 'validate the existing config in an assembled state')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;config;view' {
[CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'f')
[CompletionResult]::new('--for', '--for', [CompletionResultType]::ParameterName, 'for')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;config;validate' {
[CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'f')
[CompletionResult]::new('--for', '--for', [CompletionResultType]::ParameterName, 'for')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;config;help' {
[CompletionResult]::new('view', 'view', [CompletionResultType]::ParameterValue, 'view the config that will be produced and used by operations that depend on its assembled state')
[CompletionResult]::new('validate', 'validate', [CompletionResultType]::ParameterValue, 'validate the existing config in an assembled state')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;config;help;view' {
break
}
'ordinary;app;config;help;validate' {
break
}
'ordinary;app;config;help;help' {
break
}
'ordinary;app;routes' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;app;help' {
[CompletionResult]::new('new', 'new', [CompletionResultType]::ParameterValue, 'create a new Ordinary project')
[CompletionResult]::new('build', 'build', [CompletionResultType]::ParameterValue, 'build your Ordinary app')
[CompletionResult]::new('start', 'start', [CompletionResultType]::ParameterValue, 'start the app, locally')
[CompletionResult]::new('publish', 'publish', [CompletionResultType]::ParameterValue, 'combines `build`, `deploy`, `assets write`, and `functions upload`')
[CompletionResult]::new('deploy', 'deploy', [CompletionResultType]::ParameterValue, 'deploy a changes to ordinary.json')
[CompletionResult]::new('migrate', 'migrate', [CompletionResultType]::ParameterValue, 'push a configuration change which will modify the shape of your data stores')
[CompletionResult]::new('kill', 'kill', [CompletionResultType]::ParameterValue, 'kill a running instance of the application')
[CompletionResult]::new('restart', 'restart', [CompletionResultType]::ParameterValue, 'restart a deployed/running instance of the application on `ordinaryd`')
[CompletionResult]::new('erase', 'erase', [CompletionResultType]::ParameterValue, 'fully erase all content of the application from the host')
[CompletionResult]::new('logs', 'logs', [CompletionResultType]::ParameterValue, 'query application logs')
[CompletionResult]::new('assets', 'assets', [CompletionResultType]::ParameterValue, 'manage assets in your Ordinary project')
[CompletionResult]::new('accounts', 'accounts', [CompletionResultType]::ParameterValue, 'manage application accounts')
[CompletionResult]::new('functions', 'functions', [CompletionResultType]::ParameterValue, 'manage functions on your Ordinary app')
[CompletionResult]::new('database', 'database', [CompletionResultType]::ParameterValue, 'manage database models in your Ordinary app')
[CompletionResult]::new('secrets', 'secrets', [CompletionResultType]::ParameterValue, 'manage secrets in your Ordinary application')
[CompletionResult]::new('config', 'config', [CompletionResultType]::ParameterValue, 'view and validate the app config')
[CompletionResult]::new('routes', 'routes', [CompletionResultType]::ParameterValue, 'list all HTTP routes')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;app;help;new' {
break
}
'ordinary;app;help;build' {
break
}
'ordinary;app;help;start' {
break
}
'ordinary;app;help;publish' {
break
}
'ordinary;app;help;deploy' {
break
}
'ordinary;app;help;migrate' {
break
}
'ordinary;app;help;kill' {
break
}
'ordinary;app;help;restart' {
break
}
'ordinary;app;help;erase' {
break
}
'ordinary;app;help;logs' {
[CompletionResult]::new('sync', 'sync', [CompletionResultType]::ParameterValue, 'sync files, indexes and tables')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all log files')
[CompletionResult]::new('read', 'read', [CompletionResultType]::ParameterValue, 'read one or all files to stdout')
[CompletionResult]::new('query', 'query', [CompletionResultType]::ParameterValue, 'query logs with SQL')
[CompletionResult]::new('search', 'search', [CompletionResultType]::ParameterValue, 'search the tantivy index')
break
}
'ordinary;app;help;logs;sync' {
[CompletionResult]::new('info', 'info', [CompletionResultType]::ParameterValue, 'get information about remote and local log files')
[CompletionResult]::new('file', 'file', [CompletionResultType]::ParameterValue, 'sync a single file')
[CompletionResult]::new('all', 'all', [CompletionResultType]::ParameterValue, 'repair local state for all out of sync (⚠️) and remote files not yet downloaded (❌)')
break
}
'ordinary;app;help;logs;sync;info' {
break
}
'ordinary;app;help;logs;sync;file' {
break
}
'ordinary;app;help;logs;sync;all' {
break
}
'ordinary;app;help;logs;list' {
break
}
'ordinary;app;help;logs;read' {
break
}
'ordinary;app;help;logs;query' {
break
}
'ordinary;app;help;logs;search' {
break
}
'ordinary;app;help;assets' {
[CompletionResult]::new('write', 'write', [CompletionResultType]::ParameterValue, 'write assets to application running on `ordinaryd` instance')
[CompletionResult]::new('prune', 'prune', [CompletionResultType]::ParameterValue, 'prune all assets on the server that are not known locally')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'deletes assets on the server')
break
}
'ordinary;app;help;assets;write' {
break
}
'ordinary;app;help;assets;prune' {
break
}
'ordinary;app;help;assets;delete' {
break
}
'ordinary;app;help;accounts' {
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list application accounts')
break
}
'ordinary;app;help;accounts;list' {
break
}
'ordinary;app;help;functions' {
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('build', 'build', [CompletionResultType]::ParameterValue, 'build just the functions')
[CompletionResult]::new('upload', 'upload', [CompletionResultType]::ParameterValue, 'upload functions to application running on `ordinaryd` instance')
break
}
'ordinary;app;help;functions;add' {
break
}
'ordinary;app;help;functions;build' {
break
}
'ordinary;app;help;functions;upload' {
break
}
'ordinary;app;help;database' {
[CompletionResult]::new('seed', 'seed', [CompletionResultType]::ParameterValue, 'seed the database if the `seed_path` is set')
[CompletionResult]::new('models', 'models', [CompletionResultType]::ParameterValue, 'models')
[CompletionResult]::new('items', 'items', [CompletionResultType]::ParameterValue, 'manage model items for the application running on an `ordinaryd` instance')
break
}
'ordinary;app;help;database;seed' {
break
}
'ordinary;app;help;database;models' {
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new model to your Ordinary project')
break
}
'ordinary;app;help;database;models;add' {
break
}
'ordinary;app;help;database;items' {
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list model items for the application running on an `ordinaryd` instance')
break
}
'ordinary;app;help;database;items;list' {
break
}
'ordinary;app;help;secrets' {
[CompletionResult]::new('store', 'store', [CompletionResultType]::ParameterValue, 'store an application secret')
break
}
'ordinary;app;help;secrets;store' {
break
}
'ordinary;app;help;config' {
[CompletionResult]::new('view', 'view', [CompletionResultType]::ParameterValue, 'view the config that will be produced and used by operations that depend on its assembled state')
[CompletionResult]::new('validate', 'validate', [CompletionResultType]::ParameterValue, 'validate the existing config in an assembled state')
break
}
'ordinary;app;help;config;view' {
break
}
'ordinary;app;help;config;validate' {
break
}
'ordinary;app;help;routes' {
break
}
'ordinary;app;help;help' {
break
}
'ordinary;ssg' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('new', 'new', [CompletionResultType]::ParameterValue, 'generate an `ordinary.json` config to deploy your SSG to a running instance of `ordinaryd`')
[CompletionResult]::new('create', 'create', [CompletionResultType]::ParameterValue, 'generate an `ordinary.json` config to deploy your SSG to a running instance of `ordinaryd`')
[CompletionResult]::new('init', 'init', [CompletionResultType]::ParameterValue, 'generate an `ordinary.json` config to deploy your SSG to a running instance of `ordinaryd`')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;ssg;new' {
[CompletionResult]::new('-c', '-c', [CompletionResultType]::ParameterName, 'contacts for Let''s Encrypt (auto-TLS) [source](https://docs.rs/rustls-acme/latest/rustls_acme/struct.AcmeConfig.html#method.contact_push)')
[CompletionResult]::new('--contacts', '--contacts', [CompletionResultType]::ParameterName, 'contacts for Let''s Encrypt (auto-TLS) [source](https://docs.rs/rustls-acme/latest/rustls_acme/struct.AcmeConfig.html#method.contact_push)')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-e', '-e', [CompletionResultType]::ParameterName, 'include generated 404.html as error page')
[CompletionResult]::new('--error-page', '--error-page', [CompletionResultType]::ParameterName, 'include generated 404.html as error page')
[CompletionResult]::new('-s', '-s', [CompletionResultType]::ParameterName, 'accommodate inline styles in the generated files')
[CompletionResult]::new('--inline-styles', '--inline-styles', [CompletionResultType]::ParameterName, 'accommodate inline styles in the generated files')
[CompletionResult]::new('-r', '-r', [CompletionResultType]::ParameterName, 'accommodate inline scripts in the generated files')
[CompletionResult]::new('--inline-scripts', '--inline-scripts', [CompletionResultType]::ParameterName, 'accommodate inline scripts in the generated files')
[CompletionResult]::new('-m', '-m', [CompletionResultType]::ParameterName, 'accommodate inline images in the generated files')
[CompletionResult]::new('--inline-images', '--inline-images', [CompletionResultType]::ParameterName, 'accommodate inline images in the generated files')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;ssg;create' {
[CompletionResult]::new('-c', '-c', [CompletionResultType]::ParameterName, 'contacts for Let''s Encrypt (auto-TLS) [source](https://docs.rs/rustls-acme/latest/rustls_acme/struct.AcmeConfig.html#method.contact_push)')
[CompletionResult]::new('--contacts', '--contacts', [CompletionResultType]::ParameterName, 'contacts for Let''s Encrypt (auto-TLS) [source](https://docs.rs/rustls-acme/latest/rustls_acme/struct.AcmeConfig.html#method.contact_push)')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-e', '-e', [CompletionResultType]::ParameterName, 'include generated 404.html as error page')
[CompletionResult]::new('--error-page', '--error-page', [CompletionResultType]::ParameterName, 'include generated 404.html as error page')
[CompletionResult]::new('-s', '-s', [CompletionResultType]::ParameterName, 'accommodate inline styles in the generated files')
[CompletionResult]::new('--inline-styles', '--inline-styles', [CompletionResultType]::ParameterName, 'accommodate inline styles in the generated files')
[CompletionResult]::new('-r', '-r', [CompletionResultType]::ParameterName, 'accommodate inline scripts in the generated files')
[CompletionResult]::new('--inline-scripts', '--inline-scripts', [CompletionResultType]::ParameterName, 'accommodate inline scripts in the generated files')
[CompletionResult]::new('-m', '-m', [CompletionResultType]::ParameterName, 'accommodate inline images in the generated files')
[CompletionResult]::new('--inline-images', '--inline-images', [CompletionResultType]::ParameterName, 'accommodate inline images in the generated files')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;ssg;init' {
[CompletionResult]::new('-c', '-c', [CompletionResultType]::ParameterName, 'contacts for Let''s Encrypt (auto-TLS) [source](https://docs.rs/rustls-acme/latest/rustls_acme/struct.AcmeConfig.html#method.contact_push)')
[CompletionResult]::new('--contacts', '--contacts', [CompletionResultType]::ParameterName, 'contacts for Let''s Encrypt (auto-TLS) [source](https://docs.rs/rustls-acme/latest/rustls_acme/struct.AcmeConfig.html#method.contact_push)')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-e', '-e', [CompletionResultType]::ParameterName, 'include generated 404.html as error page')
[CompletionResult]::new('--error-page', '--error-page', [CompletionResultType]::ParameterName, 'include generated 404.html as error page')
[CompletionResult]::new('-s', '-s', [CompletionResultType]::ParameterName, 'accommodate inline styles in the generated files')
[CompletionResult]::new('--inline-styles', '--inline-styles', [CompletionResultType]::ParameterName, 'accommodate inline styles in the generated files')
[CompletionResult]::new('-r', '-r', [CompletionResultType]::ParameterName, 'accommodate inline scripts in the generated files')
[CompletionResult]::new('--inline-scripts', '--inline-scripts', [CompletionResultType]::ParameterName, 'accommodate inline scripts in the generated files')
[CompletionResult]::new('-m', '-m', [CompletionResultType]::ParameterName, 'accommodate inline images in the generated files')
[CompletionResult]::new('--inline-images', '--inline-images', [CompletionResultType]::ParameterName, 'accommodate inline images in the generated files')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;ssg;help' {
[CompletionResult]::new('new', 'new', [CompletionResultType]::ParameterValue, 'generate an `ordinary.json` config to deploy your SSG to a running instance of `ordinaryd`')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;ssg;help;new' {
break
}
'ordinary;ssg;help;help' {
break
}
'ordinary;host' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('info', 'info', [CompletionResultType]::ParameterValue, 'get system and process info for the Ordinary API server')
[CompletionResult]::new('metrics', 'metrics', [CompletionResultType]::ParameterValue, 'get proxied service metrics')
[CompletionResult]::new('logs', 'logs', [CompletionResultType]::ParameterValue, 'query system and application logs')
[CompletionResult]::new('lock', 'lock', [CompletionResultType]::ParameterValue, 'lock resources to prevent abuse')
[CompletionResult]::new('unlock', 'unlock', [CompletionResultType]::ParameterValue, 'unlock resources upon resolution')
[CompletionResult]::new('accounts', 'accounts', [CompletionResultType]::ParameterValue, 'manage accounts connected to `ordinaryd`')
[CompletionResult]::new('account', 'account', [CompletionResultType]::ParameterValue, 'manage accounts connected to `ordinaryd`')
[CompletionResult]::new('accts', 'accts', [CompletionResultType]::ParameterValue, 'manage accounts connected to `ordinaryd`')
[CompletionResult]::new('acct', 'acct', [CompletionResultType]::ParameterValue, 'manage accounts connected to `ordinaryd`')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;info' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;metrics' {
[CompletionResult]::new('-s', '-s', [CompletionResultType]::ParameterName, 'name of the service that you''d like to retrieve metrics for')
[CompletionResult]::new('--service', '--service', [CompletionResultType]::ParameterName, 'name of the service that you''d like to retrieve metrics for')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;logs' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('sync', 'sync', [CompletionResultType]::ParameterValue, 'sync files, indexes and tables')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all log files')
[CompletionResult]::new('ls', 'ls', [CompletionResultType]::ParameterValue, 'list all log files')
[CompletionResult]::new('read', 'read', [CompletionResultType]::ParameterValue, 'read one or all files to stdout')
[CompletionResult]::new('query', 'query', [CompletionResultType]::ParameterValue, 'query logs with SQL')
[CompletionResult]::new('search', 'search', [CompletionResultType]::ParameterValue, 'search the tantivy index')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;logs;sync' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('info', 'info', [CompletionResultType]::ParameterValue, 'get information about remote and local log files')
[CompletionResult]::new('file', 'file', [CompletionResultType]::ParameterValue, 'sync a single file')
[CompletionResult]::new('all', 'all', [CompletionResultType]::ParameterValue, 'repair local state for all out of sync (⚠️) and remote files not yet downloaded (❌)')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;logs;sync;info' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;logs;sync;file' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;logs;sync;all' {
[CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'download all files from the server, overwriting everything you have locally')
[CompletionResult]::new('--force', '--force', [CompletionResultType]::ParameterName, 'download all files from the server, overwriting everything you have locally')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;logs;sync;help' {
[CompletionResult]::new('info', 'info', [CompletionResultType]::ParameterValue, 'get information about remote and local log files')
[CompletionResult]::new('file', 'file', [CompletionResultType]::ParameterValue, 'sync a single file')
[CompletionResult]::new('all', 'all', [CompletionResultType]::ParameterValue, 'repair local state for all out of sync (⚠️) and remote files not yet downloaded (❌)')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;logs;sync;help;info' {
break
}
'ordinary;host;logs;sync;help;file' {
break
}
'ordinary;host;logs;sync;help;all' {
break
}
'ordinary;host;logs;sync;help;help' {
break
}
'ordinary;host;logs;list' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;logs;ls' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;logs;read' {
[CompletionResult]::new('-n', '-n', [CompletionResultType]::ParameterName, 'name of the log file to read')
[CompletionResult]::new('--name', '--name', [CompletionResultType]::ParameterName, 'name of the log file to read')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;logs;query' {
[CompletionResult]::new('-j', '-j', [CompletionResultType]::ParameterName, 'which columns should be nested as JSON')
[CompletionResult]::new('--json-columns', '--json-columns', [CompletionResultType]::ParameterName, 'which columns should be nested as JSON')
[CompletionResult]::new('-s', '-s', [CompletionResultType]::ParameterName, 'whether to sync from remote')
[CompletionResult]::new('--sync', '--sync', [CompletionResultType]::ParameterName, 'whether to sync from remote')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;logs;search' {
[CompletionResult]::new('--limit', '--limit', [CompletionResultType]::ParameterName, 'limit (when using ''top'' format)')
[CompletionResult]::new('-s', '-s', [CompletionResultType]::ParameterName, 'whether to sync from remote')
[CompletionResult]::new('--sync', '--sync', [CompletionResultType]::ParameterName, 'whether to sync from remote')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;logs;help' {
[CompletionResult]::new('sync', 'sync', [CompletionResultType]::ParameterValue, 'sync files, indexes and tables')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all log files')
[CompletionResult]::new('read', 'read', [CompletionResultType]::ParameterValue, 'read one or all files to stdout')
[CompletionResult]::new('query', 'query', [CompletionResultType]::ParameterValue, 'query logs with SQL')
[CompletionResult]::new('search', 'search', [CompletionResultType]::ParameterValue, 'search the tantivy index')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;logs;help;sync' {
[CompletionResult]::new('info', 'info', [CompletionResultType]::ParameterValue, 'get information about remote and local log files')
[CompletionResult]::new('file', 'file', [CompletionResultType]::ParameterValue, 'sync a single file')
[CompletionResult]::new('all', 'all', [CompletionResultType]::ParameterValue, 'repair local state for all out of sync (⚠️) and remote files not yet downloaded (❌)')
break
}
'ordinary;host;logs;help;sync;info' {
break
}
'ordinary;host;logs;help;sync;file' {
break
}
'ordinary;host;logs;help;sync;all' {
break
}
'ordinary;host;logs;help;list' {
break
}
'ordinary;host;logs;help;read' {
break
}
'ordinary;host;logs;help;query' {
break
}
'ordinary;host;logs;help;search' {
break
}
'ordinary;host;logs;help;help' {
break
}
'ordinary;host;lock' {
[CompletionResult]::new('-a', '-a', [CompletionResultType]::ParameterName, 'account to be locked')
[CompletionResult]::new('--account', '--account', [CompletionResultType]::ParameterName, 'account to be locked')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;unlock' {
[CompletionResult]::new('-a', '-a', [CompletionResultType]::ParameterName, 'account to be unlocked')
[CompletionResult]::new('--account', '--account', [CompletionResultType]::ParameterName, 'account to be unlocked')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('register', 'register', [CompletionResultType]::ParameterValue, 'register a new account')
[CompletionResult]::new('login', 'login', [CompletionResultType]::ParameterValue, 'log in to an existing account')
[CompletionResult]::new('logout', 'logout', [CompletionResultType]::ParameterValue, 'log out of a logged in account')
[CompletionResult]::new('access', 'access', [CompletionResultType]::ParameterValue, 'access management subcommands')
[CompletionResult]::new('password', 'password', [CompletionResultType]::ParameterValue, 'password management')
[CompletionResult]::new('mfa', 'mfa', [CompletionResultType]::ParameterValue, 'MFA management')
[CompletionResult]::new('recovery-codes', 'recovery-codes', [CompletionResultType]::ParameterValue, 'recovery code management')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'delete account')
[CompletionResult]::new('invite', 'invite', [CompletionResultType]::ParameterValue, 'invite another user to a project')
[CompletionResult]::new('current', 'current', [CompletionResultType]::ParameterValue, 'display info for current account')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all logged in accounts')
[CompletionResult]::new('switch', 'switch', [CompletionResultType]::ParameterValue, 'switch to a different logged in account')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;account' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('register', 'register', [CompletionResultType]::ParameterValue, 'register a new account')
[CompletionResult]::new('login', 'login', [CompletionResultType]::ParameterValue, 'log in to an existing account')
[CompletionResult]::new('logout', 'logout', [CompletionResultType]::ParameterValue, 'log out of a logged in account')
[CompletionResult]::new('access', 'access', [CompletionResultType]::ParameterValue, 'access management subcommands')
[CompletionResult]::new('password', 'password', [CompletionResultType]::ParameterValue, 'password management')
[CompletionResult]::new('mfa', 'mfa', [CompletionResultType]::ParameterValue, 'MFA management')
[CompletionResult]::new('recovery-codes', 'recovery-codes', [CompletionResultType]::ParameterValue, 'recovery code management')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'delete account')
[CompletionResult]::new('invite', 'invite', [CompletionResultType]::ParameterValue, 'invite another user to a project')
[CompletionResult]::new('current', 'current', [CompletionResultType]::ParameterValue, 'display info for current account')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all logged in accounts')
[CompletionResult]::new('switch', 'switch', [CompletionResultType]::ParameterValue, 'switch to a different logged in account')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accts' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('register', 'register', [CompletionResultType]::ParameterValue, 'register a new account')
[CompletionResult]::new('login', 'login', [CompletionResultType]::ParameterValue, 'log in to an existing account')
[CompletionResult]::new('logout', 'logout', [CompletionResultType]::ParameterValue, 'log out of a logged in account')
[CompletionResult]::new('access', 'access', [CompletionResultType]::ParameterValue, 'access management subcommands')
[CompletionResult]::new('password', 'password', [CompletionResultType]::ParameterValue, 'password management')
[CompletionResult]::new('mfa', 'mfa', [CompletionResultType]::ParameterValue, 'MFA management')
[CompletionResult]::new('recovery-codes', 'recovery-codes', [CompletionResultType]::ParameterValue, 'recovery code management')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'delete account')
[CompletionResult]::new('invite', 'invite', [CompletionResultType]::ParameterValue, 'invite another user to a project')
[CompletionResult]::new('current', 'current', [CompletionResultType]::ParameterValue, 'display info for current account')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all logged in accounts')
[CompletionResult]::new('switch', 'switch', [CompletionResultType]::ParameterValue, 'switch to a different logged in account')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;acct' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('register', 'register', [CompletionResultType]::ParameterValue, 'register a new account')
[CompletionResult]::new('login', 'login', [CompletionResultType]::ParameterValue, 'log in to an existing account')
[CompletionResult]::new('logout', 'logout', [CompletionResultType]::ParameterValue, 'log out of a logged in account')
[CompletionResult]::new('access', 'access', [CompletionResultType]::ParameterValue, 'access management subcommands')
[CompletionResult]::new('password', 'password', [CompletionResultType]::ParameterValue, 'password management')
[CompletionResult]::new('mfa', 'mfa', [CompletionResultType]::ParameterValue, 'MFA management')
[CompletionResult]::new('recovery-codes', 'recovery-codes', [CompletionResultType]::ParameterValue, 'recovery code management')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'delete account')
[CompletionResult]::new('invite', 'invite', [CompletionResultType]::ParameterValue, 'invite another user to a project')
[CompletionResult]::new('current', 'current', [CompletionResultType]::ParameterValue, 'display info for current account')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all logged in accounts')
[CompletionResult]::new('switch', 'switch', [CompletionResultType]::ParameterValue, 'switch to a different logged in account')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accounts;register' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'password for your new account')
[CompletionResult]::new('--invite', '--invite', [CompletionResultType]::ParameterName, 'base64 encoded invite token')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;register' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'password for your new account')
[CompletionResult]::new('--invite', '--invite', [CompletionResultType]::ParameterName, 'base64 encoded invite token')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;register' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'password for your new account')
[CompletionResult]::new('--invite', '--invite', [CompletionResultType]::ParameterName, 'base64 encoded invite token')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;register' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'password for your new account')
[CompletionResult]::new('--invite', '--invite', [CompletionResultType]::ParameterName, 'base64 encoded invite token')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;login' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'password for your existing account')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;login' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'password for your existing account')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;login' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'password for your existing account')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;login' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'password for your existing account')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;logout' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;logout' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;logout' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;logout' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;access' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accounts;access;get' {
[CompletionResult]::new('-m', '-m', [CompletionResultType]::ParameterName, 'how long the client signature is valid for')
[CompletionResult]::new('--min', '--min', [CompletionResultType]::ParameterName, 'how long the client signature is valid for')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;access;help' {
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accounts;access;help;get' {
break
}
'ordinary;host;accounts;access;help;help' {
break
}
'ordinary;host;account;access' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;account;access;get' {
[CompletionResult]::new('-m', '-m', [CompletionResultType]::ParameterName, 'how long the client signature is valid for')
[CompletionResult]::new('--min', '--min', [CompletionResultType]::ParameterName, 'how long the client signature is valid for')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;access;help' {
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;account;access;help;get' {
break
}
'ordinary;host;account;access;help;help' {
break
}
'ordinary;host;accts;access' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accts;access;get' {
[CompletionResult]::new('-m', '-m', [CompletionResultType]::ParameterName, 'how long the client signature is valid for')
[CompletionResult]::new('--min', '--min', [CompletionResultType]::ParameterName, 'how long the client signature is valid for')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;access;help' {
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accts;access;help;get' {
break
}
'ordinary;host;accts;access;help;help' {
break
}
'ordinary;host;acct;access' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;acct;access;get' {
[CompletionResult]::new('-m', '-m', [CompletionResultType]::ParameterName, 'how long the client signature is valid for')
[CompletionResult]::new('--min', '--min', [CompletionResultType]::ParameterName, 'how long the client signature is valid for')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;access;help' {
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;acct;access;help;get' {
break
}
'ordinary;host;acct;access;help;help' {
break
}
'ordinary;host;accounts;password' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accounts;password;reset' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'existing password')
[CompletionResult]::new('--new-password', '--new-password', [CompletionResultType]::ParameterName, 'new password to be set')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;password;forgot' {
[CompletionResult]::new('--new-password', '--new-password', [CompletionResultType]::ParameterName, 'new password to be set')
[CompletionResult]::new('--recovery-code', '--recovery-code', [CompletionResultType]::ParameterName, '11 character recovery code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;password;help' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accounts;password;help;reset' {
break
}
'ordinary;host;accounts;password;help;forgot' {
break
}
'ordinary;host;accounts;password;help;help' {
break
}
'ordinary;host;account;password' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;account;password;reset' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'existing password')
[CompletionResult]::new('--new-password', '--new-password', [CompletionResultType]::ParameterName, 'new password to be set')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;password;forgot' {
[CompletionResult]::new('--new-password', '--new-password', [CompletionResultType]::ParameterName, 'new password to be set')
[CompletionResult]::new('--recovery-code', '--recovery-code', [CompletionResultType]::ParameterName, '11 character recovery code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;password;help' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;account;password;help;reset' {
break
}
'ordinary;host;account;password;help;forgot' {
break
}
'ordinary;host;account;password;help;help' {
break
}
'ordinary;host;accts;password' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accts;password;reset' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'existing password')
[CompletionResult]::new('--new-password', '--new-password', [CompletionResultType]::ParameterName, 'new password to be set')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;password;forgot' {
[CompletionResult]::new('--new-password', '--new-password', [CompletionResultType]::ParameterName, 'new password to be set')
[CompletionResult]::new('--recovery-code', '--recovery-code', [CompletionResultType]::ParameterName, '11 character recovery code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;password;help' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accts;password;help;reset' {
break
}
'ordinary;host;accts;password;help;forgot' {
break
}
'ordinary;host;accts;password;help;help' {
break
}
'ordinary;host;acct;password' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;acct;password;reset' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'existing password')
[CompletionResult]::new('--new-password', '--new-password', [CompletionResultType]::ParameterName, 'new password to be set')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;password;forgot' {
[CompletionResult]::new('--new-password', '--new-password', [CompletionResultType]::ParameterName, 'new password to be set')
[CompletionResult]::new('--recovery-code', '--recovery-code', [CompletionResultType]::ParameterName, '11 character recovery code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;password;help' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;acct;password;help;reset' {
break
}
'ordinary;host;acct;password;help;forgot' {
break
}
'ordinary;host;acct;password;help;help' {
break
}
'ordinary;host;accounts;mfa' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accounts;mfa;reset' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'account password')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;mfa;lost' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'account password')
[CompletionResult]::new('--recovery-code', '--recovery-code', [CompletionResultType]::ParameterName, '11 character recovery code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;mfa;help' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accounts;mfa;help;reset' {
break
}
'ordinary;host;accounts;mfa;help;lost' {
break
}
'ordinary;host;accounts;mfa;help;help' {
break
}
'ordinary;host;account;mfa' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;account;mfa;reset' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'account password')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;mfa;lost' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'account password')
[CompletionResult]::new('--recovery-code', '--recovery-code', [CompletionResultType]::ParameterName, '11 character recovery code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;mfa;help' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;account;mfa;help;reset' {
break
}
'ordinary;host;account;mfa;help;lost' {
break
}
'ordinary;host;account;mfa;help;help' {
break
}
'ordinary;host;accts;mfa' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accts;mfa;reset' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'account password')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;mfa;lost' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'account password')
[CompletionResult]::new('--recovery-code', '--recovery-code', [CompletionResultType]::ParameterName, '11 character recovery code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;mfa;help' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accts;mfa;help;reset' {
break
}
'ordinary;host;accts;mfa;help;lost' {
break
}
'ordinary;host;accts;mfa;help;help' {
break
}
'ordinary;host;acct;mfa' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;acct;mfa;reset' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'account password')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;mfa;lost' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'account password')
[CompletionResult]::new('--recovery-code', '--recovery-code', [CompletionResultType]::ParameterName, '11 character recovery code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;mfa;help' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;acct;mfa;help;reset' {
break
}
'ordinary;host;acct;mfa;help;lost' {
break
}
'ordinary;host;acct;mfa;help;help' {
break
}
'ordinary;host;accounts;recovery-codes' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accounts;recovery-codes;reset' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'account password')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;recovery-codes;help' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accounts;recovery-codes;help;reset' {
break
}
'ordinary;host;accounts;recovery-codes;help;help' {
break
}
'ordinary;host;account;recovery-codes' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;account;recovery-codes;reset' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'account password')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;recovery-codes;help' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;account;recovery-codes;help;reset' {
break
}
'ordinary;host;account;recovery-codes;help;help' {
break
}
'ordinary;host;accts;recovery-codes' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accts;recovery-codes;reset' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'account password')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;recovery-codes;help' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accts;recovery-codes;help;reset' {
break
}
'ordinary;host;accts;recovery-codes;help;help' {
break
}
'ordinary;host;acct;recovery-codes' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;acct;recovery-codes;reset' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'account password')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;recovery-codes;help' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;acct;recovery-codes;help;reset' {
break
}
'ordinary;host;acct;recovery-codes;help;help' {
break
}
'ordinary;host;accounts;delete' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'password for your existing account')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;delete' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'password for your existing account')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;delete' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'password for your existing account')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;delete' {
[CompletionResult]::new('--password', '--password', [CompletionResultType]::ParameterName, 'password for your existing account')
[CompletionResult]::new('--mfa', '--mfa', [CompletionResultType]::ParameterName, '6 digit TOTP MFA code')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;invite' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;invite' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;invite' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;invite' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;current' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;current' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;current' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;current' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;list' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;list' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;list' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;list' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;switch' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;account;switch' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accts;switch' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;acct;switch' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;host;accounts;help' {
[CompletionResult]::new('register', 'register', [CompletionResultType]::ParameterValue, 'register a new account')
[CompletionResult]::new('login', 'login', [CompletionResultType]::ParameterValue, 'log in to an existing account')
[CompletionResult]::new('logout', 'logout', [CompletionResultType]::ParameterValue, 'log out of a logged in account')
[CompletionResult]::new('access', 'access', [CompletionResultType]::ParameterValue, 'access management subcommands')
[CompletionResult]::new('password', 'password', [CompletionResultType]::ParameterValue, 'password management')
[CompletionResult]::new('mfa', 'mfa', [CompletionResultType]::ParameterValue, 'MFA management')
[CompletionResult]::new('recovery-codes', 'recovery-codes', [CompletionResultType]::ParameterValue, 'recovery code management')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'delete account')
[CompletionResult]::new('invite', 'invite', [CompletionResultType]::ParameterValue, 'invite another user to a project')
[CompletionResult]::new('current', 'current', [CompletionResultType]::ParameterValue, 'display info for current account')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all logged in accounts')
[CompletionResult]::new('switch', 'switch', [CompletionResultType]::ParameterValue, 'switch to a different logged in account')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accounts;help;register' {
break
}
'ordinary;host;accounts;help;login' {
break
}
'ordinary;host;accounts;help;logout' {
break
}
'ordinary;host;accounts;help;access' {
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
break
}
'ordinary;host;accounts;help;access;get' {
break
}
'ordinary;host;accounts;help;password' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
break
}
'ordinary;host;accounts;help;password;reset' {
break
}
'ordinary;host;accounts;help;password;forgot' {
break
}
'ordinary;host;accounts;help;mfa' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
break
}
'ordinary;host;accounts;help;mfa;reset' {
break
}
'ordinary;host;accounts;help;mfa;lost' {
break
}
'ordinary;host;accounts;help;recovery-codes' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
break
}
'ordinary;host;accounts;help;recovery-codes;reset' {
break
}
'ordinary;host;accounts;help;delete' {
break
}
'ordinary;host;accounts;help;invite' {
break
}
'ordinary;host;accounts;help;current' {
break
}
'ordinary;host;accounts;help;list' {
break
}
'ordinary;host;accounts;help;switch' {
break
}
'ordinary;host;accounts;help;help' {
break
}
'ordinary;host;account;help' {
[CompletionResult]::new('register', 'register', [CompletionResultType]::ParameterValue, 'register a new account')
[CompletionResult]::new('login', 'login', [CompletionResultType]::ParameterValue, 'log in to an existing account')
[CompletionResult]::new('logout', 'logout', [CompletionResultType]::ParameterValue, 'log out of a logged in account')
[CompletionResult]::new('access', 'access', [CompletionResultType]::ParameterValue, 'access management subcommands')
[CompletionResult]::new('password', 'password', [CompletionResultType]::ParameterValue, 'password management')
[CompletionResult]::new('mfa', 'mfa', [CompletionResultType]::ParameterValue, 'MFA management')
[CompletionResult]::new('recovery-codes', 'recovery-codes', [CompletionResultType]::ParameterValue, 'recovery code management')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'delete account')
[CompletionResult]::new('invite', 'invite', [CompletionResultType]::ParameterValue, 'invite another user to a project')
[CompletionResult]::new('current', 'current', [CompletionResultType]::ParameterValue, 'display info for current account')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all logged in accounts')
[CompletionResult]::new('switch', 'switch', [CompletionResultType]::ParameterValue, 'switch to a different logged in account')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;account;help;register' {
break
}
'ordinary;host;account;help;login' {
break
}
'ordinary;host;account;help;logout' {
break
}
'ordinary;host;account;help;access' {
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
break
}
'ordinary;host;account;help;access;get' {
break
}
'ordinary;host;account;help;password' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
break
}
'ordinary;host;account;help;password;reset' {
break
}
'ordinary;host;account;help;password;forgot' {
break
}
'ordinary;host;account;help;mfa' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
break
}
'ordinary;host;account;help;mfa;reset' {
break
}
'ordinary;host;account;help;mfa;lost' {
break
}
'ordinary;host;account;help;recovery-codes' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
break
}
'ordinary;host;account;help;recovery-codes;reset' {
break
}
'ordinary;host;account;help;delete' {
break
}
'ordinary;host;account;help;invite' {
break
}
'ordinary;host;account;help;current' {
break
}
'ordinary;host;account;help;list' {
break
}
'ordinary;host;account;help;switch' {
break
}
'ordinary;host;account;help;help' {
break
}
'ordinary;host;accts;help' {
[CompletionResult]::new('register', 'register', [CompletionResultType]::ParameterValue, 'register a new account')
[CompletionResult]::new('login', 'login', [CompletionResultType]::ParameterValue, 'log in to an existing account')
[CompletionResult]::new('logout', 'logout', [CompletionResultType]::ParameterValue, 'log out of a logged in account')
[CompletionResult]::new('access', 'access', [CompletionResultType]::ParameterValue, 'access management subcommands')
[CompletionResult]::new('password', 'password', [CompletionResultType]::ParameterValue, 'password management')
[CompletionResult]::new('mfa', 'mfa', [CompletionResultType]::ParameterValue, 'MFA management')
[CompletionResult]::new('recovery-codes', 'recovery-codes', [CompletionResultType]::ParameterValue, 'recovery code management')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'delete account')
[CompletionResult]::new('invite', 'invite', [CompletionResultType]::ParameterValue, 'invite another user to a project')
[CompletionResult]::new('current', 'current', [CompletionResultType]::ParameterValue, 'display info for current account')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all logged in accounts')
[CompletionResult]::new('switch', 'switch', [CompletionResultType]::ParameterValue, 'switch to a different logged in account')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;accts;help;register' {
break
}
'ordinary;host;accts;help;login' {
break
}
'ordinary;host;accts;help;logout' {
break
}
'ordinary;host;accts;help;access' {
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
break
}
'ordinary;host;accts;help;access;get' {
break
}
'ordinary;host;accts;help;password' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
break
}
'ordinary;host;accts;help;password;reset' {
break
}
'ordinary;host;accts;help;password;forgot' {
break
}
'ordinary;host;accts;help;mfa' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
break
}
'ordinary;host;accts;help;mfa;reset' {
break
}
'ordinary;host;accts;help;mfa;lost' {
break
}
'ordinary;host;accts;help;recovery-codes' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
break
}
'ordinary;host;accts;help;recovery-codes;reset' {
break
}
'ordinary;host;accts;help;delete' {
break
}
'ordinary;host;accts;help;invite' {
break
}
'ordinary;host;accts;help;current' {
break
}
'ordinary;host;accts;help;list' {
break
}
'ordinary;host;accts;help;switch' {
break
}
'ordinary;host;accts;help;help' {
break
}
'ordinary;host;acct;help' {
[CompletionResult]::new('register', 'register', [CompletionResultType]::ParameterValue, 'register a new account')
[CompletionResult]::new('login', 'login', [CompletionResultType]::ParameterValue, 'log in to an existing account')
[CompletionResult]::new('logout', 'logout', [CompletionResultType]::ParameterValue, 'log out of a logged in account')
[CompletionResult]::new('access', 'access', [CompletionResultType]::ParameterValue, 'access management subcommands')
[CompletionResult]::new('password', 'password', [CompletionResultType]::ParameterValue, 'password management')
[CompletionResult]::new('mfa', 'mfa', [CompletionResultType]::ParameterValue, 'MFA management')
[CompletionResult]::new('recovery-codes', 'recovery-codes', [CompletionResultType]::ParameterValue, 'recovery code management')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'delete account')
[CompletionResult]::new('invite', 'invite', [CompletionResultType]::ParameterValue, 'invite another user to a project')
[CompletionResult]::new('current', 'current', [CompletionResultType]::ParameterValue, 'display info for current account')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all logged in accounts')
[CompletionResult]::new('switch', 'switch', [CompletionResultType]::ParameterValue, 'switch to a different logged in account')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;acct;help;register' {
break
}
'ordinary;host;acct;help;login' {
break
}
'ordinary;host;acct;help;logout' {
break
}
'ordinary;host;acct;help;access' {
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
break
}
'ordinary;host;acct;help;access;get' {
break
}
'ordinary;host;acct;help;password' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
break
}
'ordinary;host;acct;help;password;reset' {
break
}
'ordinary;host;acct;help;password;forgot' {
break
}
'ordinary;host;acct;help;mfa' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
break
}
'ordinary;host;acct;help;mfa;reset' {
break
}
'ordinary;host;acct;help;mfa;lost' {
break
}
'ordinary;host;acct;help;recovery-codes' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
break
}
'ordinary;host;acct;help;recovery-codes;reset' {
break
}
'ordinary;host;acct;help;delete' {
break
}
'ordinary;host;acct;help;invite' {
break
}
'ordinary;host;acct;help;current' {
break
}
'ordinary;host;acct;help;list' {
break
}
'ordinary;host;acct;help;switch' {
break
}
'ordinary;host;acct;help;help' {
break
}
'ordinary;host;help' {
[CompletionResult]::new('info', 'info', [CompletionResultType]::ParameterValue, 'get system and process info for the Ordinary API server')
[CompletionResult]::new('metrics', 'metrics', [CompletionResultType]::ParameterValue, 'get proxied service metrics')
[CompletionResult]::new('logs', 'logs', [CompletionResultType]::ParameterValue, 'query system and application logs')
[CompletionResult]::new('lock', 'lock', [CompletionResultType]::ParameterValue, 'lock resources to prevent abuse')
[CompletionResult]::new('unlock', 'unlock', [CompletionResultType]::ParameterValue, 'unlock resources upon resolution')
[CompletionResult]::new('accounts', 'accounts', [CompletionResultType]::ParameterValue, 'manage accounts connected to `ordinaryd`')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;host;help;info' {
break
}
'ordinary;host;help;metrics' {
break
}
'ordinary;host;help;logs' {
[CompletionResult]::new('sync', 'sync', [CompletionResultType]::ParameterValue, 'sync files, indexes and tables')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all log files')
[CompletionResult]::new('read', 'read', [CompletionResultType]::ParameterValue, 'read one or all files to stdout')
[CompletionResult]::new('query', 'query', [CompletionResultType]::ParameterValue, 'query logs with SQL')
[CompletionResult]::new('search', 'search', [CompletionResultType]::ParameterValue, 'search the tantivy index')
break
}
'ordinary;host;help;logs;sync' {
[CompletionResult]::new('info', 'info', [CompletionResultType]::ParameterValue, 'get information about remote and local log files')
[CompletionResult]::new('file', 'file', [CompletionResultType]::ParameterValue, 'sync a single file')
[CompletionResult]::new('all', 'all', [CompletionResultType]::ParameterValue, 'repair local state for all out of sync (⚠️) and remote files not yet downloaded (❌)')
break
}
'ordinary;host;help;logs;sync;info' {
break
}
'ordinary;host;help;logs;sync;file' {
break
}
'ordinary;host;help;logs;sync;all' {
break
}
'ordinary;host;help;logs;list' {
break
}
'ordinary;host;help;logs;read' {
break
}
'ordinary;host;help;logs;query' {
break
}
'ordinary;host;help;logs;search' {
break
}
'ordinary;host;help;lock' {
break
}
'ordinary;host;help;unlock' {
break
}
'ordinary;host;help;accounts' {
[CompletionResult]::new('register', 'register', [CompletionResultType]::ParameterValue, 'register a new account')
[CompletionResult]::new('login', 'login', [CompletionResultType]::ParameterValue, 'log in to an existing account')
[CompletionResult]::new('logout', 'logout', [CompletionResultType]::ParameterValue, 'log out of a logged in account')
[CompletionResult]::new('access', 'access', [CompletionResultType]::ParameterValue, 'access management subcommands')
[CompletionResult]::new('password', 'password', [CompletionResultType]::ParameterValue, 'password management')
[CompletionResult]::new('mfa', 'mfa', [CompletionResultType]::ParameterValue, 'MFA management')
[CompletionResult]::new('recovery-codes', 'recovery-codes', [CompletionResultType]::ParameterValue, 'recovery code management')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'delete account')
[CompletionResult]::new('invite', 'invite', [CompletionResultType]::ParameterValue, 'invite another user to a project')
[CompletionResult]::new('current', 'current', [CompletionResultType]::ParameterValue, 'display info for current account')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all logged in accounts')
[CompletionResult]::new('switch', 'switch', [CompletionResultType]::ParameterValue, 'switch to a different logged in account')
break
}
'ordinary;host;help;accounts;register' {
break
}
'ordinary;host;help;accounts;login' {
break
}
'ordinary;host;help;accounts;logout' {
break
}
'ordinary;host;help;accounts;access' {
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
break
}
'ordinary;host;help;accounts;access;get' {
break
}
'ordinary;host;help;accounts;password' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
break
}
'ordinary;host;help;accounts;password;reset' {
break
}
'ordinary;host;help;accounts;password;forgot' {
break
}
'ordinary;host;help;accounts;mfa' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
break
}
'ordinary;host;help;accounts;mfa;reset' {
break
}
'ordinary;host;help;accounts;mfa;lost' {
break
}
'ordinary;host;help;accounts;recovery-codes' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
break
}
'ordinary;host;help;accounts;recovery-codes;reset' {
break
}
'ordinary;host;help;accounts;delete' {
break
}
'ordinary;host;help;accounts;invite' {
break
}
'ordinary;host;help;accounts;current' {
break
}
'ordinary;host;help;accounts;list' {
break
}
'ordinary;host;help;accounts;switch' {
break
}
'ordinary;host;help;help' {
break
}
'ordinary;doctor' {
[CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'auto fix installs')
[CompletionResult]::new('--fix', '--fix', [CompletionResultType]::ParameterName, 'auto fix installs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;dr' {
[CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'auto fix installs')
[CompletionResult]::new('--fix', '--fix', [CompletionResultType]::ParameterName, 'auto fix installs')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('uuid', 'uuid', [CompletionResultType]::ParameterValue, 'generate a UUID')
[CompletionResult]::new('timestamp', 'timestamp', [CompletionResultType]::ParameterValue, 'generate a UNIX timestamp for the current time (i.e. `date +%s`)')
[CompletionResult]::new('ts', 'ts', [CompletionResultType]::ParameterValue, 'generate a UNIX timestamp for the current time (i.e. `date +%s`)')
[CompletionResult]::new('html', 'html', [CompletionResultType]::ParameterValue, 'utilities for managing HTML files')
[CompletionResult]::new('css', 'css', [CompletionResultType]::ParameterValue, 'utilities for managing CSS files')
[CompletionResult]::new('js', 'js', [CompletionResultType]::ParameterValue, 'utilities for managing JavaScript/TypeScript files')
[CompletionResult]::new('markdown', 'markdown', [CompletionResultType]::ParameterValue, 'utilities for manipulating Markdown files')
[CompletionResult]::new('md', 'md', [CompletionResultType]::ParameterValue, 'utilities for manipulating Markdown files')
[CompletionResult]::new('exif', 'exif', [CompletionResultType]::ParameterValue, 'utilities for manipulating exif data')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;uuid' {
[CompletionResult]::new('--v', '--v', [CompletionResultType]::ParameterName, 'uuid version')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils;timestamp' {
[CompletionResult]::new('-u', '-u', [CompletionResultType]::ParameterName, 'unit of time')
[CompletionResult]::new('--unit', '--unit', [CompletionResultType]::ParameterName, 'unit of time')
[CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'formatting (uses `time` crate <https://time-rs.github.io/book/api/format-description.html>)')
[CompletionResult]::new('--fmt', '--fmt', [CompletionResultType]::ParameterName, 'formatting (uses `time` crate <https://time-rs.github.io/book/api/format-description.html>)')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils;ts' {
[CompletionResult]::new('-u', '-u', [CompletionResultType]::ParameterName, 'unit of time')
[CompletionResult]::new('--unit', '--unit', [CompletionResultType]::ParameterName, 'unit of time')
[CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'formatting (uses `time` crate <https://time-rs.github.io/book/api/format-description.html>)')
[CompletionResult]::new('--fmt', '--fmt', [CompletionResultType]::ParameterName, 'formatting (uses `time` crate <https://time-rs.github.io/book/api/format-description.html>)')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils;html' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('minify', 'minify', [CompletionResultType]::ParameterValue, 'minify HTML files')
[CompletionResult]::new('min', 'min', [CompletionResultType]::ParameterValue, 'minify HTML files')
[CompletionResult]::new('csp-hashes', 'csp-hashes', [CompletionResultType]::ParameterValue, 'generate hashes for a Content-Security-Policy based on an HTML file and its inlined scripts/styles')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;html;minify' {
[CompletionResult]::new('-o', '-o', [CompletionResultType]::ParameterName, 'destination file for output')
[CompletionResult]::new('--out', '--out', [CompletionResultType]::ParameterName, 'destination file for output')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-i', '-i', [CompletionResultType]::ParameterName, 'whether it should overwrite the existing file')
[CompletionResult]::new('--in-place', '--in-place', [CompletionResultType]::ParameterName, 'whether it should overwrite the existing file')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils;html;min' {
[CompletionResult]::new('-o', '-o', [CompletionResultType]::ParameterName, 'destination file for output')
[CompletionResult]::new('--out', '--out', [CompletionResultType]::ParameterName, 'destination file for output')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-i', '-i', [CompletionResultType]::ParameterName, 'whether it should overwrite the existing file')
[CompletionResult]::new('--in-place', '--in-place', [CompletionResultType]::ParameterName, 'whether it should overwrite the existing file')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils;html;csp-hashes' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils;html;help' {
[CompletionResult]::new('minify', 'minify', [CompletionResultType]::ParameterValue, 'minify HTML files')
[CompletionResult]::new('csp-hashes', 'csp-hashes', [CompletionResultType]::ParameterValue, 'generate hashes for a Content-Security-Policy based on an HTML file and its inlined scripts/styles')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;html;help;minify' {
break
}
'ordinary;utils;html;help;csp-hashes' {
break
}
'ordinary;utils;html;help;help' {
break
}
'ordinary;utils;css' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('minify', 'minify', [CompletionResultType]::ParameterValue, 'minify CSS files')
[CompletionResult]::new('min', 'min', [CompletionResultType]::ParameterValue, 'minify CSS files')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;css;minify' {
[CompletionResult]::new('-o', '-o', [CompletionResultType]::ParameterName, 'destination file for output')
[CompletionResult]::new('--out', '--out', [CompletionResultType]::ParameterName, 'destination file for output')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-i', '-i', [CompletionResultType]::ParameterName, 'whether it should overwrite the existing file')
[CompletionResult]::new('--in-place', '--in-place', [CompletionResultType]::ParameterName, 'whether it should overwrite the existing file')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils;css;min' {
[CompletionResult]::new('-o', '-o', [CompletionResultType]::ParameterName, 'destination file for output')
[CompletionResult]::new('--out', '--out', [CompletionResultType]::ParameterName, 'destination file for output')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-i', '-i', [CompletionResultType]::ParameterName, 'whether it should overwrite the existing file')
[CompletionResult]::new('--in-place', '--in-place', [CompletionResultType]::ParameterName, 'whether it should overwrite the existing file')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils;css;help' {
[CompletionResult]::new('minify', 'minify', [CompletionResultType]::ParameterValue, 'minify CSS files')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;css;help;minify' {
break
}
'ordinary;utils;css;help;help' {
break
}
'ordinary;utils;js' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('minify', 'minify', [CompletionResultType]::ParameterValue, 'minify JavaScript files')
[CompletionResult]::new('min', 'min', [CompletionResultType]::ParameterValue, 'minify JavaScript files')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;js;minify' {
[CompletionResult]::new('-o', '-o', [CompletionResultType]::ParameterName, 'destination file for output')
[CompletionResult]::new('--out', '--out', [CompletionResultType]::ParameterName, 'destination file for output')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-i', '-i', [CompletionResultType]::ParameterName, 'whether it should overwrite the existing file')
[CompletionResult]::new('--in-place', '--in-place', [CompletionResultType]::ParameterName, 'whether it should overwrite the existing file')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils;js;min' {
[CompletionResult]::new('-o', '-o', [CompletionResultType]::ParameterName, 'destination file for output')
[CompletionResult]::new('--out', '--out', [CompletionResultType]::ParameterName, 'destination file for output')
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-i', '-i', [CompletionResultType]::ParameterName, 'whether it should overwrite the existing file')
[CompletionResult]::new('--in-place', '--in-place', [CompletionResultType]::ParameterName, 'whether it should overwrite the existing file')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils;js;help' {
[CompletionResult]::new('minify', 'minify', [CompletionResultType]::ParameterValue, 'minify JavaScript files')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;js;help;minify' {
break
}
'ordinary;utils;js;help;help' {
break
}
'ordinary;utils;markdown' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('to-html', 'to-html', [CompletionResultType]::ParameterValue, 'process and place an .html file next to the referenced .md file')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;md' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('to-html', 'to-html', [CompletionResultType]::ParameterValue, 'process and place an .html file next to the referenced .md file')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;markdown;to-html' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-s', '-s', [CompletionResultType]::ParameterName, 'if `true` escape all HTML in the Markdown file')
[CompletionResult]::new('--safe', '--safe', [CompletionResultType]::ParameterName, 'if `true` escape all HTML in the Markdown file')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils;md;to-html' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('-s', '-s', [CompletionResultType]::ParameterName, 'if `true` escape all HTML in the Markdown file')
[CompletionResult]::new('--safe', '--safe', [CompletionResultType]::ParameterName, 'if `true` escape all HTML in the Markdown file')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils;markdown;help' {
[CompletionResult]::new('to-html', 'to-html', [CompletionResultType]::ParameterValue, 'process and place an .html file next to the referenced .md file')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;markdown;help;to-html' {
break
}
'ordinary;utils;markdown;help;help' {
break
}
'ordinary;utils;md;help' {
[CompletionResult]::new('to-html', 'to-html', [CompletionResultType]::ParameterValue, 'process and place an .html file next to the referenced .md file')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;md;help;to-html' {
break
}
'ordinary;utils;md;help;help' {
break
}
'ordinary;utils;exif' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('tool', 'tool', [CompletionResultType]::ParameterValue, '[`exiftool`](https://exiftool.org) command')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;exif;tool' {
[CompletionResult]::new('-p', '-p', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--project', '--project', [CompletionResultType]::ParameterName, 'project path')
[CompletionResult]::new('--api-domain', '--api-domain', [CompletionResultType]::ParameterName, 'should only be necessary with localhost or when addressing by IP')
[CompletionResult]::new('--insecure', '--insecure', [CompletionResultType]::ParameterName, 'use HTTP instead of HTTPS')
[CompletionResult]::new('--danger-accept-invalid-certs', '--danger-accept-invalid-certs', [CompletionResultType]::ParameterName, 'DANGER: only use when working with self-signed localhost certs')
[CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'Increase logging verbosity')
[CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Decrease logging verbosity')
[CompletionResult]::new('--pretty', '--pretty', [CompletionResultType]::ParameterName, 'whether to pretty print events to stdio')
[CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help')
[CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version')
[CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version')
break
}
'ordinary;utils;exif;help' {
[CompletionResult]::new('tool', 'tool', [CompletionResultType]::ParameterValue, '[`exiftool`](https://exiftool.org) command')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;exif;help;tool' {
break
}
'ordinary;utils;exif;help;help' {
break
}
'ordinary;utils;help' {
[CompletionResult]::new('uuid', 'uuid', [CompletionResultType]::ParameterValue, 'generate a UUID')
[CompletionResult]::new('timestamp', 'timestamp', [CompletionResultType]::ParameterValue, 'generate a UNIX timestamp for the current time (i.e. `date +%s`)')
[CompletionResult]::new('html', 'html', [CompletionResultType]::ParameterValue, 'utilities for managing HTML files')
[CompletionResult]::new('css', 'css', [CompletionResultType]::ParameterValue, 'utilities for managing CSS files')
[CompletionResult]::new('js', 'js', [CompletionResultType]::ParameterValue, 'utilities for managing JavaScript/TypeScript files')
[CompletionResult]::new('markdown', 'markdown', [CompletionResultType]::ParameterValue, 'utilities for manipulating Markdown files')
[CompletionResult]::new('exif', 'exif', [CompletionResultType]::ParameterValue, 'utilities for manipulating exif data')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;utils;help;uuid' {
break
}
'ordinary;utils;help;timestamp' {
break
}
'ordinary;utils;help;html' {
[CompletionResult]::new('minify', 'minify', [CompletionResultType]::ParameterValue, 'minify HTML files')
[CompletionResult]::new('csp-hashes', 'csp-hashes', [CompletionResultType]::ParameterValue, 'generate hashes for a Content-Security-Policy based on an HTML file and its inlined scripts/styles')
break
}
'ordinary;utils;help;html;minify' {
break
}
'ordinary;utils;help;html;csp-hashes' {
break
}
'ordinary;utils;help;css' {
[CompletionResult]::new('minify', 'minify', [CompletionResultType]::ParameterValue, 'minify CSS files')
break
}
'ordinary;utils;help;css;minify' {
break
}
'ordinary;utils;help;js' {
[CompletionResult]::new('minify', 'minify', [CompletionResultType]::ParameterValue, 'minify JavaScript files')
break
}
'ordinary;utils;help;js;minify' {
break
}
'ordinary;utils;help;markdown' {
[CompletionResult]::new('to-html', 'to-html', [CompletionResultType]::ParameterValue, 'process and place an .html file next to the referenced .md file')
break
}
'ordinary;utils;help;markdown;to-html' {
break
}
'ordinary;utils;help;exif' {
[CompletionResult]::new('tool', 'tool', [CompletionResultType]::ParameterValue, '[`exiftool`](https://exiftool.org) command')
break
}
'ordinary;utils;help;exif;tool' {
break
}
'ordinary;utils;help;help' {
break
}
'ordinary;help' {
[CompletionResult]::new('app', 'app', [CompletionResultType]::ParameterValue, 'manage applications running on `ordinaryd`')
[CompletionResult]::new('ssg', 'ssg', [CompletionResultType]::ParameterValue, 'manage static site configuration')
[CompletionResult]::new('host', 'host', [CompletionResultType]::ParameterValue, 'manage an `ordinaryd` instance')
[CompletionResult]::new('doctor', 'doctor', [CompletionResultType]::ParameterValue, 'ensure that all the correct system components are installed')
[CompletionResult]::new('utils', 'utils', [CompletionResultType]::ParameterValue, 'utility functions for aiding project development')
[CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
break
}
'ordinary;help;app' {
[CompletionResult]::new('new', 'new', [CompletionResultType]::ParameterValue, 'create a new Ordinary project')
[CompletionResult]::new('build', 'build', [CompletionResultType]::ParameterValue, 'build your Ordinary app')
[CompletionResult]::new('start', 'start', [CompletionResultType]::ParameterValue, 'start the app, locally')
[CompletionResult]::new('publish', 'publish', [CompletionResultType]::ParameterValue, 'combines `build`, `deploy`, `assets write`, and `functions upload`')
[CompletionResult]::new('deploy', 'deploy', [CompletionResultType]::ParameterValue, 'deploy a changes to ordinary.json')
[CompletionResult]::new('migrate', 'migrate', [CompletionResultType]::ParameterValue, 'push a configuration change which will modify the shape of your data stores')
[CompletionResult]::new('kill', 'kill', [CompletionResultType]::ParameterValue, 'kill a running instance of the application')
[CompletionResult]::new('restart', 'restart', [CompletionResultType]::ParameterValue, 'restart a deployed/running instance of the application on `ordinaryd`')
[CompletionResult]::new('erase', 'erase', [CompletionResultType]::ParameterValue, 'fully erase all content of the application from the host')
[CompletionResult]::new('logs', 'logs', [CompletionResultType]::ParameterValue, 'query application logs')
[CompletionResult]::new('assets', 'assets', [CompletionResultType]::ParameterValue, 'manage assets in your Ordinary project')
[CompletionResult]::new('accounts', 'accounts', [CompletionResultType]::ParameterValue, 'manage application accounts')
[CompletionResult]::new('functions', 'functions', [CompletionResultType]::ParameterValue, 'manage functions on your Ordinary app')
[CompletionResult]::new('database', 'database', [CompletionResultType]::ParameterValue, 'manage database models in your Ordinary app')
[CompletionResult]::new('secrets', 'secrets', [CompletionResultType]::ParameterValue, 'manage secrets in your Ordinary application')
[CompletionResult]::new('config', 'config', [CompletionResultType]::ParameterValue, 'view and validate the app config')
[CompletionResult]::new('routes', 'routes', [CompletionResultType]::ParameterValue, 'list all HTTP routes')
break
}
'ordinary;help;app;new' {
break
}
'ordinary;help;app;build' {
break
}
'ordinary;help;app;start' {
break
}
'ordinary;help;app;publish' {
break
}
'ordinary;help;app;deploy' {
break
}
'ordinary;help;app;migrate' {
break
}
'ordinary;help;app;kill' {
break
}
'ordinary;help;app;restart' {
break
}
'ordinary;help;app;erase' {
break
}
'ordinary;help;app;logs' {
[CompletionResult]::new('sync', 'sync', [CompletionResultType]::ParameterValue, 'sync files, indexes and tables')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all log files')
[CompletionResult]::new('read', 'read', [CompletionResultType]::ParameterValue, 'read one or all files to stdout')
[CompletionResult]::new('query', 'query', [CompletionResultType]::ParameterValue, 'query logs with SQL')
[CompletionResult]::new('search', 'search', [CompletionResultType]::ParameterValue, 'search the tantivy index')
break
}
'ordinary;help;app;logs;sync' {
[CompletionResult]::new('info', 'info', [CompletionResultType]::ParameterValue, 'get information about remote and local log files')
[CompletionResult]::new('file', 'file', [CompletionResultType]::ParameterValue, 'sync a single file')
[CompletionResult]::new('all', 'all', [CompletionResultType]::ParameterValue, 'repair local state for all out of sync (⚠️) and remote files not yet downloaded (❌)')
break
}
'ordinary;help;app;logs;sync;info' {
break
}
'ordinary;help;app;logs;sync;file' {
break
}
'ordinary;help;app;logs;sync;all' {
break
}
'ordinary;help;app;logs;list' {
break
}
'ordinary;help;app;logs;read' {
break
}
'ordinary;help;app;logs;query' {
break
}
'ordinary;help;app;logs;search' {
break
}
'ordinary;help;app;assets' {
[CompletionResult]::new('write', 'write', [CompletionResultType]::ParameterValue, 'write assets to application running on `ordinaryd` instance')
[CompletionResult]::new('prune', 'prune', [CompletionResultType]::ParameterValue, 'prune all assets on the server that are not known locally')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'deletes assets on the server')
break
}
'ordinary;help;app;assets;write' {
break
}
'ordinary;help;app;assets;prune' {
break
}
'ordinary;help;app;assets;delete' {
break
}
'ordinary;help;app;accounts' {
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list application accounts')
break
}
'ordinary;help;app;accounts;list' {
break
}
'ordinary;help;app;functions' {
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new function to your Ordinary project')
[CompletionResult]::new('build', 'build', [CompletionResultType]::ParameterValue, 'build just the functions')
[CompletionResult]::new('upload', 'upload', [CompletionResultType]::ParameterValue, 'upload functions to application running on `ordinaryd` instance')
break
}
'ordinary;help;app;functions;add' {
break
}
'ordinary;help;app;functions;build' {
break
}
'ordinary;help;app;functions;upload' {
break
}
'ordinary;help;app;database' {
[CompletionResult]::new('seed', 'seed', [CompletionResultType]::ParameterValue, 'seed the database if the `seed_path` is set')
[CompletionResult]::new('models', 'models', [CompletionResultType]::ParameterValue, 'models')
[CompletionResult]::new('items', 'items', [CompletionResultType]::ParameterValue, 'manage model items for the application running on an `ordinaryd` instance')
break
}
'ordinary;help;app;database;seed' {
break
}
'ordinary;help;app;database;models' {
[CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'add a new model to your Ordinary project')
break
}
'ordinary;help;app;database;models;add' {
break
}
'ordinary;help;app;database;items' {
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list model items for the application running on an `ordinaryd` instance')
break
}
'ordinary;help;app;database;items;list' {
break
}
'ordinary;help;app;secrets' {
[CompletionResult]::new('store', 'store', [CompletionResultType]::ParameterValue, 'store an application secret')
break
}
'ordinary;help;app;secrets;store' {
break
}
'ordinary;help;app;config' {
[CompletionResult]::new('view', 'view', [CompletionResultType]::ParameterValue, 'view the config that will be produced and used by operations that depend on its assembled state')
[CompletionResult]::new('validate', 'validate', [CompletionResultType]::ParameterValue, 'validate the existing config in an assembled state')
break
}
'ordinary;help;app;config;view' {
break
}
'ordinary;help;app;config;validate' {
break
}
'ordinary;help;app;routes' {
break
}
'ordinary;help;ssg' {
[CompletionResult]::new('new', 'new', [CompletionResultType]::ParameterValue, 'generate an `ordinary.json` config to deploy your SSG to a running instance of `ordinaryd`')
break
}
'ordinary;help;ssg;new' {
break
}
'ordinary;help;host' {
[CompletionResult]::new('info', 'info', [CompletionResultType]::ParameterValue, 'get system and process info for the Ordinary API server')
[CompletionResult]::new('metrics', 'metrics', [CompletionResultType]::ParameterValue, 'get proxied service metrics')
[CompletionResult]::new('logs', 'logs', [CompletionResultType]::ParameterValue, 'query system and application logs')
[CompletionResult]::new('lock', 'lock', [CompletionResultType]::ParameterValue, 'lock resources to prevent abuse')
[CompletionResult]::new('unlock', 'unlock', [CompletionResultType]::ParameterValue, 'unlock resources upon resolution')
[CompletionResult]::new('accounts', 'accounts', [CompletionResultType]::ParameterValue, 'manage accounts connected to `ordinaryd`')
break
}
'ordinary;help;host;info' {
break
}
'ordinary;help;host;metrics' {
break
}
'ordinary;help;host;logs' {
[CompletionResult]::new('sync', 'sync', [CompletionResultType]::ParameterValue, 'sync files, indexes and tables')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all log files')
[CompletionResult]::new('read', 'read', [CompletionResultType]::ParameterValue, 'read one or all files to stdout')
[CompletionResult]::new('query', 'query', [CompletionResultType]::ParameterValue, 'query logs with SQL')
[CompletionResult]::new('search', 'search', [CompletionResultType]::ParameterValue, 'search the tantivy index')
break
}
'ordinary;help;host;logs;sync' {
[CompletionResult]::new('info', 'info', [CompletionResultType]::ParameterValue, 'get information about remote and local log files')
[CompletionResult]::new('file', 'file', [CompletionResultType]::ParameterValue, 'sync a single file')
[CompletionResult]::new('all', 'all', [CompletionResultType]::ParameterValue, 'repair local state for all out of sync (⚠️) and remote files not yet downloaded (❌)')
break
}
'ordinary;help;host;logs;sync;info' {
break
}
'ordinary;help;host;logs;sync;file' {
break
}
'ordinary;help;host;logs;sync;all' {
break
}
'ordinary;help;host;logs;list' {
break
}
'ordinary;help;host;logs;read' {
break
}
'ordinary;help;host;logs;query' {
break
}
'ordinary;help;host;logs;search' {
break
}
'ordinary;help;host;lock' {
break
}
'ordinary;help;host;unlock' {
break
}
'ordinary;help;host;accounts' {
[CompletionResult]::new('register', 'register', [CompletionResultType]::ParameterValue, 'register a new account')
[CompletionResult]::new('login', 'login', [CompletionResultType]::ParameterValue, 'log in to an existing account')
[CompletionResult]::new('logout', 'logout', [CompletionResultType]::ParameterValue, 'log out of a logged in account')
[CompletionResult]::new('access', 'access', [CompletionResultType]::ParameterValue, 'access management subcommands')
[CompletionResult]::new('password', 'password', [CompletionResultType]::ParameterValue, 'password management')
[CompletionResult]::new('mfa', 'mfa', [CompletionResultType]::ParameterValue, 'MFA management')
[CompletionResult]::new('recovery-codes', 'recovery-codes', [CompletionResultType]::ParameterValue, 'recovery code management')
[CompletionResult]::new('delete', 'delete', [CompletionResultType]::ParameterValue, 'delete account')
[CompletionResult]::new('invite', 'invite', [CompletionResultType]::ParameterValue, 'invite another user to a project')
[CompletionResult]::new('current', 'current', [CompletionResultType]::ParameterValue, 'display info for current account')
[CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'list all logged in accounts')
[CompletionResult]::new('switch', 'switch', [CompletionResultType]::ParameterValue, 'switch to a different logged in account')
break
}
'ordinary;help;host;accounts;register' {
break
}
'ordinary;help;host;accounts;login' {
break
}
'ordinary;help;host;accounts;logout' {
break
}
'ordinary;help;host;accounts;access' {
[CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get access')
break
}
'ordinary;help;host;accounts;access;get' {
break
}
'ordinary;help;host;accounts;password' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset your password')
[CompletionResult]::new('forgot', 'forgot', [CompletionResultType]::ParameterValue, 'recover your password')
break
}
'ordinary;help;host;accounts;password;reset' {
break
}
'ordinary;help;host;accounts;password;forgot' {
break
}
'ordinary;help;host;accounts;mfa' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset MFA TOTP secret')
[CompletionResult]::new('lost', 'lost', [CompletionResultType]::ParameterValue, 'recovery MFA TOTP secret')
break
}
'ordinary;help;host;accounts;mfa;reset' {
break
}
'ordinary;help;host;accounts;mfa;lost' {
break
}
'ordinary;help;host;accounts;recovery-codes' {
[CompletionResult]::new('reset', 'reset', [CompletionResultType]::ParameterValue, 'reset recovery codes')
break
}
'ordinary;help;host;accounts;recovery-codes;reset' {
break
}
'ordinary;help;host;accounts;delete' {
break
}
'ordinary;help;host;accounts;invite' {
break
}
'ordinary;help;host;accounts;current' {
break
}
'ordinary;help;host;accounts;list' {
break
}
'ordinary;help;host;accounts;switch' {
break
}
'ordinary;help;doctor' {
break
}
'ordinary;help;utils' {
[CompletionResult]::new('uuid', 'uuid', [CompletionResultType]::ParameterValue, 'generate a UUID')
[CompletionResult]::new('timestamp', 'timestamp', [CompletionResultType]::ParameterValue, 'generate a UNIX timestamp for the current time (i.e. `date +%s`)')
[CompletionResult]::new('html', 'html', [CompletionResultType]::ParameterValue, 'utilities for managing HTML files')
[CompletionResult]::new('css', 'css', [CompletionResultType]::ParameterValue, 'utilities for managing CSS files')
[CompletionResult]::new('js', 'js', [CompletionResultType]::ParameterValue, 'utilities for managing JavaScript/TypeScript files')
[CompletionResult]::new('markdown', 'markdown', [CompletionResultType]::ParameterValue, 'utilities for manipulating Markdown files')
[CompletionResult]::new('exif', 'exif', [CompletionResultType]::ParameterValue, 'utilities for manipulating exif data')
break
}
'ordinary;help;utils;uuid' {
break
}
'ordinary;help;utils;timestamp' {
break
}
'ordinary;help;utils;html' {
[CompletionResult]::new('minify', 'minify', [CompletionResultType]::ParameterValue, 'minify HTML files')
[CompletionResult]::new('csp-hashes', 'csp-hashes', [CompletionResultType]::ParameterValue, 'generate hashes for a Content-Security-Policy based on an HTML file and its inlined scripts/styles')
break
}
'ordinary;help;utils;html;minify' {
break
}
'ordinary;help;utils;html;csp-hashes' {
break
}
'ordinary;help;utils;css' {
[CompletionResult]::new('minify', 'minify', [CompletionResultType]::ParameterValue, 'minify CSS files')
break
}
'ordinary;help;utils;css;minify' {
break
}
'ordinary;help;utils;js' {
[CompletionResult]::new('minify', 'minify', [CompletionResultType]::ParameterValue, 'minify JavaScript files')
break
}
'ordinary;help;utils;js;minify' {
break
}
'ordinary;help;utils;markdown' {
[CompletionResult]::new('to-html', 'to-html', [CompletionResultType]::ParameterValue, 'process and place an .html file next to the referenced .md file')
break
}
'ordinary;help;utils;markdown;to-html' {
break
}
'ordinary;help;utils;exif' {
[CompletionResult]::new('tool', 'tool', [CompletionResultType]::ParameterValue, '[`exiftool`](https://exiftool.org) command')
break
}
'ordinary;help;utils;exif;tool' {
break
}
'ordinary;help;help' {
break
}
})
$completions.Where{ $_.CompletionText -like "$wordToComplete*" } |
Sort-Object -Property ListItemText
}