# Print an optspec for argparse to handle cmd's options that are independent of any subcommand.
function __fish_moon_global_optspecs
	string join \n cache= color c/concurrency= dump log= log-file= q/quiet theme= h/help V/version
end

function __fish_moon_needs_command
	# Figure out if the current invocation already has a command.
	set -l cmd (commandline -opc)
	set -e cmd[1]
	argparse -s (__fish_moon_global_optspecs) -- $cmd 2>/dev/null
	or return
	if set -q argv[1]
		# Also print the command, so this can be used to figure out what it is.
		echo $argv[1]
		return 1
	end
	return 0
end

function __fish_moon_using_subcommand
	set -l cmd (__fish_moon_needs_command)
	test -z "$cmd"
	and return 1
	contains -- $cmd[1] $argv
end

complete -c moon -n "__fish_moon_needs_command" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_needs_command" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_needs_command" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_needs_command" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_needs_command" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_needs_command" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_needs_command" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_needs_command" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_needs_command" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_needs_command" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_needs_command" -f -a "action-graph" -d 'Display an interactive dependency graph of actions.'
complete -c moon -n "__fish_moon_needs_command" -f -a "bin" -d 'Return an absolute path to a binary within the toolchain.'
complete -c moon -n "__fish_moon_needs_command" -f -a "check" -d 'Run build and test related tasks for one or many projects.'
complete -c moon -n "__fish_moon_needs_command" -f -a "ci" -d 'Run all affected tasks in a CI environment.'
complete -c moon -n "__fish_moon_needs_command" -f -a "clean" -d 'Clean the workspace and delete any stale or invalid artifacts.'
complete -c moon -n "__fish_moon_needs_command" -f -a "completions" -d 'Generate command completions for your current shell.'
complete -c moon -n "__fish_moon_needs_command" -f -a "daemon" -d 'Manage the background daemon.'
complete -c moon -n "__fish_moon_needs_command" -f -a "debug" -d 'Debug internals.'
complete -c moon -n "__fish_moon_needs_command" -f -a "docker" -d 'Operations for integrating with Docker and Dockerfiles.'
complete -c moon -n "__fish_moon_needs_command" -f -a "exec" -d 'Low-level command for executing tasks in the action pipeline.'
complete -c moon -n "__fish_moon_needs_command" -f -a "ext" -d 'Execute an extension plugin.'
complete -c moon -n "__fish_moon_needs_command" -f -a "extension" -d 'Manage extension plugins.'
complete -c moon -n "__fish_moon_needs_command" -f -a "generate" -d 'Generate and scaffold files from a pre-defined template.'
complete -c moon -n "__fish_moon_needs_command" -f -a "hash" -d 'Inspect or diff the contents of a generated hashes.'
complete -c moon -n "__fish_moon_needs_command" -f -a "init" -d 'Initialize a new moon repository.'
complete -c moon -n "__fish_moon_needs_command" -f -a "mcp" -d 'Start an MCP (model context protocol) server that can respond to AI agent requests.'
complete -c moon -n "__fish_moon_needs_command" -f -a "migrate" -d 'Operations for migrating existing projects to moon.'
complete -c moon -n "__fish_moon_needs_command" -f -a "project" -d 'Display information about a single project.'
complete -c moon -n "__fish_moon_needs_command" -f -a "project-graph" -d 'Display an interactive graph of projects.'
complete -c moon -n "__fish_moon_needs_command" -f -a "projects" -d 'Display a table of all projects.'
complete -c moon -n "__fish_moon_needs_command" -f -a "query" -d 'Query information about moon, the environment, and more as JSON.'
complete -c moon -n "__fish_moon_needs_command" -f -a "run" -d 'Run one or many tasks in the action pipeline.'
complete -c moon -n "__fish_moon_needs_command" -f -a "setup" -d 'Setup the environment by installing all toolchains.'
complete -c moon -n "__fish_moon_needs_command" -f -a "sync" -d 'Sync the workspace and all projects to a healthy state.'
complete -c moon -n "__fish_moon_needs_command" -f -a "task" -d 'Display information about a single task.'
complete -c moon -n "__fish_moon_needs_command" -f -a "task-graph" -d 'Display an interactive graph of tasks.'
complete -c moon -n "__fish_moon_needs_command" -f -a "tasks" -d 'Display a table of all tasks.'
complete -c moon -n "__fish_moon_needs_command" -f -a "teardown" -d 'Teardown the environment by uninstalling all toolchains and deleting cache files.'
complete -c moon -n "__fish_moon_needs_command" -f -a "template" -d 'Display information about a single template.'
complete -c moon -n "__fish_moon_needs_command" -f -a "templates" -d 'List all templates that are available for code generation.'
complete -c moon -n "__fish_moon_needs_command" -f -a "toolchain" -d 'Manage toolchain plugins.'
complete -c moon -n "__fish_moon_needs_command" -f -a "upgrade" -d 'Upgrade to the latest version of moon.'
complete -c moon -n "__fish_moon_using_subcommand action-graph" -l host -d 'The host address' -r
complete -c moon -n "__fish_moon_using_subcommand action-graph" -l port -d 'The port to bind to' -r
complete -c moon -n "__fish_moon_using_subcommand action-graph" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand action-graph" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand action-graph" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand action-graph" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand action-graph" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand action-graph" -l dependents -d 'Include dependents of the focused target(s)'
complete -c moon -n "__fish_moon_using_subcommand action-graph" -l dot -d 'Print the graph in DOT format'
complete -c moon -n "__fish_moon_using_subcommand action-graph" -l json -d 'Print the graph in JSON format'
complete -c moon -n "__fish_moon_using_subcommand action-graph" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand action-graph" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand action-graph" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand action-graph" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand action-graph" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand bin" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand bin" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand bin" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand bin" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand bin" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand bin" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand bin" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand bin" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand bin" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand bin" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand check" -l affected -d 'Only run tasks if affected by changed files' -r
complete -c moon -n "__fish_moon_using_subcommand check" -l base -d 'Base branch, commit, or revision to compare against' -r
complete -c moon -n "__fish_moon_using_subcommand check" -l head -d 'Current branch, commit, or revision to compare with' -r
complete -c moon -n "__fish_moon_using_subcommand check" -l status -d 'Filter changed files based on a changed status' -r
complete -c moon -n "__fish_moon_using_subcommand check" -s p -l plan -d 'Relative path to an execution plan (JSON) in which to customize the action graph and pipeline' -r -F
complete -c moon -n "__fish_moon_using_subcommand check" -s s -l summary -d 'Print a summary of all actions that were ran in the pipeline' -r -f -a "none\t''
minimal\t''
normal\t''
detailed\t''"
complete -c moon -n "__fish_moon_using_subcommand check" -l downstream -l dependents -d 'Control the depth of downstream dependents' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand check" -l upstream -l dependencies -d 'Control the depth of upstream dependencies' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand check" -l job -d 'Index (zero-based) of the current job' -r
complete -c moon -n "__fish_moon_using_subcommand check" -l job-total -d 'Total amount of jobs to run' -r
complete -c moon -n "__fish_moon_using_subcommand check" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand check" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand check" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand check" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand check" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand check" -l all -d 'Check all projects'
complete -c moon -n "__fish_moon_using_subcommand check" -l closest -d 'Check the closest project'
complete -c moon -n "__fish_moon_using_subcommand check" -s g -l include-relations -d 'Include graph relations for affected checks, instead of just changed files'
complete -c moon -n "__fish_moon_using_subcommand check" -l stdin -d 'Accept changed files from stdin for affected checks'
complete -c moon -n "__fish_moon_using_subcommand check" -s f -l force -d 'Force run and bypass cache, ignore changed files, and skip affected checks'
complete -c moon -n "__fish_moon_using_subcommand check" -s i -l interactive -d 'Run the pipeline and tasks interactively'
complete -c moon -n "__fish_moon_using_subcommand check" -l no-actions -d 'Run the pipeline without sync and setup related actions'
complete -c moon -n "__fish_moon_using_subcommand check" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand check" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand check" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand check" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand check" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand ci" -l base -d 'Base branch, commit, or revision to compare against' -r
complete -c moon -n "__fish_moon_using_subcommand ci" -l head -d 'Current branch, commit, or revision to compare with' -r
complete -c moon -n "__fish_moon_using_subcommand ci" -l status -d 'Filter changed files based on a changed status' -r
complete -c moon -n "__fish_moon_using_subcommand ci" -s p -l plan -d 'Relative path to an execution plan (JSON) in which to customize the action graph and pipeline' -r -F
complete -c moon -n "__fish_moon_using_subcommand ci" -s s -l summary -d 'Print a summary of all actions that were ran in the pipeline' -r -f -a "none\t''
minimal\t''
normal\t''
detailed\t''"
complete -c moon -n "__fish_moon_using_subcommand ci" -l downstream -l dependents -d 'Control the depth of downstream dependents' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand ci" -l upstream -l dependencies -d 'Control the depth of upstream dependencies' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand ci" -l job -d 'Index (zero-based) of the current job' -r
complete -c moon -n "__fish_moon_using_subcommand ci" -l job-total -d 'Total amount of jobs to run' -r
complete -c moon -n "__fish_moon_using_subcommand ci" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand ci" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand ci" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand ci" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand ci" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand ci" -s g -l include-relations -d 'Include graph relations for affected checks, instead of just changed files'
complete -c moon -n "__fish_moon_using_subcommand ci" -l stdin -d 'Accept changed files from stdin for affected checks'
complete -c moon -n "__fish_moon_using_subcommand ci" -s f -l force -d 'Force run and bypass cache, ignore changed files, and skip affected checks'
complete -c moon -n "__fish_moon_using_subcommand ci" -s i -l interactive -d 'Run the pipeline and tasks interactively'
complete -c moon -n "__fish_moon_using_subcommand ci" -l no-actions -d 'Run the pipeline without sync and setup related actions'
complete -c moon -n "__fish_moon_using_subcommand ci" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand ci" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand ci" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand ci" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand ci" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand clean" -l lifetime -d 'Lifetime of cached artifacts' -r
complete -c moon -n "__fish_moon_using_subcommand clean" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand clean" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand clean" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand clean" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand clean" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand clean" -l all -d 'Clean all cached items and reset state'
complete -c moon -n "__fish_moon_using_subcommand clean" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand clean" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand clean" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand clean" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand clean" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand completions" -l shell -d 'Shell to generate for' -r
complete -c moon -n "__fish_moon_using_subcommand completions" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand completions" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand completions" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand completions" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand completions" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand completions" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand completions" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand completions" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand completions" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand completions" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -f -a "logs" -d 'Tail the daemon\'s logs.'
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -f -a "restart" -d 'Restart the daemon.'
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -f -a "start" -d 'Start the daemon.'
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -f -a "status" -d 'View status of the daemon.'
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -f -a "stop" -d 'Stop the daemon.'
complete -c moon -n "__fish_moon_using_subcommand daemon; and not __fish_seen_subcommand_from logs restart start status stop server" -f -a "server"
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from logs" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from logs" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from logs" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from logs" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from logs" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from logs" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from logs" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from logs" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from logs" -s h -l help -d 'Print help (see more with \'--help\')'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from logs" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from restart" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from restart" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from restart" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from restart" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from restart" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from restart" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from restart" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from restart" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from restart" -s h -l help -d 'Print help (see more with \'--help\')'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from restart" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from start" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from start" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from start" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from start" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from start" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from start" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from start" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from start" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from start" -s h -l help -d 'Print help (see more with \'--help\')'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from start" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from status" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from status" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from status" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from status" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from status" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from status" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from status" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from status" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from status" -s h -l help -d 'Print help (see more with \'--help\')'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from status" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from stop" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from stop" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from stop" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from stop" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from stop" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from stop" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from stop" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from stop" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from stop" -s h -l help -d 'Print help (see more with \'--help\')'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from stop" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from server" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from server" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from server" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from server" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from server" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from server" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from server" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from server" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from server" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand daemon; and __fish_seen_subcommand_from server" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand debug; and not __fish_seen_subcommand_from config vcs" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand debug; and not __fish_seen_subcommand_from config vcs" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand debug; and not __fish_seen_subcommand_from config vcs" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand debug; and not __fish_seen_subcommand_from config vcs" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand debug; and not __fish_seen_subcommand_from config vcs" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand debug; and not __fish_seen_subcommand_from config vcs" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand debug; and not __fish_seen_subcommand_from config vcs" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand debug; and not __fish_seen_subcommand_from config vcs" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand debug; and not __fish_seen_subcommand_from config vcs" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand debug; and not __fish_seen_subcommand_from config vcs" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand debug; and not __fish_seen_subcommand_from config vcs" -f -a "config" -d 'Debug loaded configuration.'
complete -c moon -n "__fish_moon_using_subcommand debug; and not __fish_seen_subcommand_from config vcs" -f -a "vcs" -d 'Debug the VCS.'
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from config" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from config" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from config" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from config" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from config" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from config" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from config" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from config" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from config" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from config" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from vcs" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from vcs" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from vcs" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from vcs" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from vcs" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from vcs" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from vcs" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from vcs" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from vcs" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand debug; and __fish_seen_subcommand_from vcs" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -f -a "file" -d 'Generate a Dockerfile for a project.'
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -f -a "prune" -d 'Remove extraneous dependencies within a Dockerfile.'
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -f -a "scaffold" -d 'Scaffold a repository skeleton for use within a Dockerfile.'
complete -c moon -n "__fish_moon_using_subcommand docker; and not __fish_seen_subcommand_from file prune scaffold setup" -f -a "setup" -d 'Setup a Dockerfile by installing toolchains and dependencies for necessary projects.'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l build-task -d 'ID of a task to build the project' -r
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l image -d 'Base Docker image to use' -r
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l start-task -d 'ID of a task to run the project' -r
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l template -d 'Template path, relative from the workspace root, to render the Dockerfile with' -r -F
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l defaults -d 'Use default options instead of prompting'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l no-prune -d 'Do not prune dependencies in the build stage'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l no-setup -d 'Do not setup dependencies in the build stage'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l no-toolchain -d 'Do not use the toolchain and instead use system binaries'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from file" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from prune" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from prune" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from prune" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from prune" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from prune" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from prune" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from prune" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from prune" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from prune" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from prune" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from scaffold" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from scaffold" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from scaffold" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from scaffold" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from scaffold" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from scaffold" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from scaffold" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from scaffold" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from scaffold" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from scaffold" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from setup" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from setup" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from setup" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from setup" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from setup" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from setup" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from setup" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from setup" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from setup" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand docker; and __fish_seen_subcommand_from setup" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand exec" -l ci -d 'Execute the pipeline as if it\'s a CI environment' -r -f -a "true\t''
false\t''"
complete -c moon -n "__fish_moon_using_subcommand exec" -l on-failure -d 'When a task fails, either bail the pipeline, or continue executing' -r -f -a "bail\t''
continue\t''"
complete -c moon -n "__fish_moon_using_subcommand exec" -l query -d 'Filter tasks based on the result of a query' -r
complete -c moon -n "__fish_moon_using_subcommand exec" -l affected -d 'Only run tasks if affected by changed files' -r
complete -c moon -n "__fish_moon_using_subcommand exec" -l base -d 'Base branch, commit, or revision to compare against' -r
complete -c moon -n "__fish_moon_using_subcommand exec" -l head -d 'Current branch, commit, or revision to compare with' -r
complete -c moon -n "__fish_moon_using_subcommand exec" -l status -d 'Filter changed files based on a changed status' -r
complete -c moon -n "__fish_moon_using_subcommand exec" -s p -l plan -d 'Relative path to an execution plan (JSON) in which to customize the action graph and pipeline' -r -F
complete -c moon -n "__fish_moon_using_subcommand exec" -s s -l summary -d 'Print a summary of all actions that were ran in the pipeline' -r -f -a "none\t''
minimal\t''
normal\t''
detailed\t''"
complete -c moon -n "__fish_moon_using_subcommand exec" -l downstream -l dependents -d 'Control the depth of downstream dependents' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand exec" -l upstream -l dependencies -d 'Control the depth of upstream dependencies' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand exec" -l job -d 'Index (zero-based) of the current job' -r
complete -c moon -n "__fish_moon_using_subcommand exec" -l job-total -d 'Total amount of jobs to run' -r
complete -c moon -n "__fish_moon_using_subcommand exec" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand exec" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand exec" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand exec" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand exec" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand exec" -l ignore-ci-checks -d 'Ignore "run in CI" task checks'
complete -c moon -n "__fish_moon_using_subcommand exec" -s g -l include-relations -d 'Include graph relations for affected checks, instead of just changed files'
complete -c moon -n "__fish_moon_using_subcommand exec" -l stdin -d 'Accept changed files from stdin for affected checks'
complete -c moon -n "__fish_moon_using_subcommand exec" -s f -l force -d 'Force run and bypass cache, ignore changed files, and skip affected checks'
complete -c moon -n "__fish_moon_using_subcommand exec" -s i -l interactive -d 'Run the pipeline and tasks interactively'
complete -c moon -n "__fish_moon_using_subcommand exec" -l no-actions -d 'Run the pipeline without sync and setup related actions'
complete -c moon -n "__fish_moon_using_subcommand exec" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand exec" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand exec" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand exec" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand exec" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand ext" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand ext" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand ext" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand ext" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand ext" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand ext" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand ext" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand ext" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand ext" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand ext" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand extension; and not __fish_seen_subcommand_from add download info" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand extension; and not __fish_seen_subcommand_from add download info" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand extension; and not __fish_seen_subcommand_from add download info" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand extension; and not __fish_seen_subcommand_from add download info" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand extension; and not __fish_seen_subcommand_from add download info" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand extension; and not __fish_seen_subcommand_from add download info" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand extension; and not __fish_seen_subcommand_from add download info" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand extension; and not __fish_seen_subcommand_from add download info" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand extension; and not __fish_seen_subcommand_from add download info" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand extension; and not __fish_seen_subcommand_from add download info" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand extension; and not __fish_seen_subcommand_from add download info" -f -a "add" -d 'Add and configure an extension plugin.'
complete -c moon -n "__fish_moon_using_subcommand extension; and not __fish_seen_subcommand_from add download info" -f -a "download" -d 'Download all configured extension plugins.'
complete -c moon -n "__fish_moon_using_subcommand extension; and not __fish_seen_subcommand_from add download info" -f -a "info" -d 'Show detailed information about an extension plugin.'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from add" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from add" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from add" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from add" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from add" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from add" -l minimal -d 'Add with minimal configuration and prompts'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from add" -l yes -d 'Skip prompts and use default values'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from add" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from add" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from add" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from add" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from add" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from download" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from download" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from download" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from download" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from download" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from download" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from download" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from download" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from download" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from download" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from info" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from info" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from info" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from info" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from info" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from info" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from info" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from info" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from info" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand extension; and __fish_seen_subcommand_from info" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand generate" -l to -d 'Destination path, relative from workspace root or working directory' -r
complete -c moon -n "__fish_moon_using_subcommand generate" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand generate" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand generate" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand generate" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand generate" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand generate" -l defaults -d 'Use the default value of all variables instead of prompting'
complete -c moon -n "__fish_moon_using_subcommand generate" -l dry-run -d 'Run entire generator process without writing files'
complete -c moon -n "__fish_moon_using_subcommand generate" -l force -d 'Force overwrite any existing files at the destination'
complete -c moon -n "__fish_moon_using_subcommand generate" -l template -d 'Create a new template'
complete -c moon -n "__fish_moon_using_subcommand generate" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand generate" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand generate" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand generate" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand generate" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand hash" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand hash" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand hash" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand hash" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand hash" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand hash" -l json -d 'Print in JSON format'
complete -c moon -n "__fish_moon_using_subcommand hash" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand hash" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand hash" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand hash" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand hash" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand init" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand init" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand init" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand init" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand init" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand init" -l force -d 'Overwrite existing configurations'
complete -c moon -n "__fish_moon_using_subcommand init" -l minimal -d 'Initialize with minimal configuration and prompts'
complete -c moon -n "__fish_moon_using_subcommand init" -l yes -d 'Skip prompts and use default values'
complete -c moon -n "__fish_moon_using_subcommand init" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand init" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand init" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand init" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand init" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand mcp" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand mcp" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand mcp" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand mcp" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand mcp" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand mcp" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand mcp" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand mcp" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand mcp" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand mcp" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand migrate; and not __fish_seen_subcommand_from v2" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand migrate; and not __fish_seen_subcommand_from v2" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand migrate; and not __fish_seen_subcommand_from v2" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand migrate; and not __fish_seen_subcommand_from v2" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand migrate; and not __fish_seen_subcommand_from v2" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand migrate; and not __fish_seen_subcommand_from v2" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand migrate; and not __fish_seen_subcommand_from v2" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand migrate; and not __fish_seen_subcommand_from v2" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand migrate; and not __fish_seen_subcommand_from v2" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand migrate; and not __fish_seen_subcommand_from v2" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand migrate; and not __fish_seen_subcommand_from v2" -f -a "v2" -d 'Migrate an existing moon v1 workspace to moon v2.'
complete -c moon -n "__fish_moon_using_subcommand migrate; and __fish_seen_subcommand_from v2" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand migrate; and __fish_seen_subcommand_from v2" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand migrate; and __fish_seen_subcommand_from v2" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand migrate; and __fish_seen_subcommand_from v2" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand migrate; and __fish_seen_subcommand_from v2" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand migrate; and __fish_seen_subcommand_from v2" -l yes -d 'Skip prompts and apply all migrations'
complete -c moon -n "__fish_moon_using_subcommand migrate; and __fish_seen_subcommand_from v2" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand migrate; and __fish_seen_subcommand_from v2" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand migrate; and __fish_seen_subcommand_from v2" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand migrate; and __fish_seen_subcommand_from v2" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand migrate; and __fish_seen_subcommand_from v2" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand project" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand project" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand project" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand project" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand project" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand project" -l json -d 'Print in JSON format'
complete -c moon -n "__fish_moon_using_subcommand project" -l no-tasks -d 'Do not include tasks in output'
complete -c moon -n "__fish_moon_using_subcommand project" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand project" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand project" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand project" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand project" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand project-graph" -l host -d 'The host address' -r
complete -c moon -n "__fish_moon_using_subcommand project-graph" -l port -d 'The port to bind to' -r
complete -c moon -n "__fish_moon_using_subcommand project-graph" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand project-graph" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand project-graph" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand project-graph" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand project-graph" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand project-graph" -l dependents -d 'Include direct dependents of the focused project'
complete -c moon -n "__fish_moon_using_subcommand project-graph" -l dot -d 'Print the graph in DOT format'
complete -c moon -n "__fish_moon_using_subcommand project-graph" -l json -d 'Print the graph in JSON format'
complete -c moon -n "__fish_moon_using_subcommand project-graph" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand project-graph" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand project-graph" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand project-graph" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand project-graph" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand projects" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand projects" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand projects" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand projects" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand projects" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand projects" -l json -d 'Print in JSON format'
complete -c moon -n "__fish_moon_using_subcommand projects" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand projects" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand projects" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand projects" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand projects" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -f -a "affected" -d 'Query affected status for projects and tasks.'
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -f -a "changed-files" -d 'Query for changed files between revisions.'
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -f -a "projects" -d 'Query for projects within the project graph.'
complete -c moon -n "__fish_moon_using_subcommand query; and not __fish_seen_subcommand_from affected changed-files projects tasks" -f -a "tasks" -d 'Query for tasks within the task graph, grouped by project.'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from affected" -l downstream -l dependents -d 'Include downstream dependents' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from affected" -l upstream -l dependencies -d 'Include upstream dependencies' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from affected" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from affected" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from affected" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from affected" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from affected" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from affected" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from affected" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from affected" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from affected" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from affected" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -l base -d 'Base branch, commit, or revision to compare against' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -l default-branch -d 'When on the default branch, compare against the previous revision' -r -f -a "true\t''
false\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -l head -d 'Current branch, commit, or revision to compare with' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -l status -d 'Filter files based on a changed status' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -l local -d 'Gather files from your local state instead of the remote'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -l remote -d 'Gather files from the remote state instead of your local'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from changed-files" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l affected -d 'Filter projects that are affected based on changed files' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l downstream -l dependents -d 'Include downstream dependents of queried projects' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l upstream -l dependencies -d 'Include upstream dependencies of queried projects' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l alias -d 'Filter projects that match this alias' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l id -d 'Filter projects that match this ID' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l language -d 'Filter projects of this programming language' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l layer -d 'Filter projects of this layer' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l stack -d 'Filter projects that match this source path' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l source -d 'Filter projects of this tech stack' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l tags -d 'Filter projects that have the following tags' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l tasks -d 'Filter projects that have the following tasks' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from projects" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l affected -d 'Filter tasks that are affected based on changed files' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l downstream -l dependents -d 'Include downstream dependents of queried tasks' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l upstream -l dependencies -d 'Include upstream dependencies of queried tasks' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l id -d 'Filter tasks that match this ID' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l command -d 'Filter tasks with the provided command' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l project -d 'Filter tasks that belong to a project' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l script -d 'Filter tasks with the provided script' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l toolchain -d 'Filter tasks that belong to a toolchain' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l tags -d 'Filter tasks that have the following tags' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l type -d 'Filter tasks of this type' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand query; and __fish_seen_subcommand_from tasks" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand run" -l query -d 'Filter tasks based on the result of a query' -r
complete -c moon -n "__fish_moon_using_subcommand run" -l affected -d 'Only run tasks if affected by changed files' -r
complete -c moon -n "__fish_moon_using_subcommand run" -l base -d 'Base branch, commit, or revision to compare against' -r
complete -c moon -n "__fish_moon_using_subcommand run" -l head -d 'Current branch, commit, or revision to compare with' -r
complete -c moon -n "__fish_moon_using_subcommand run" -l status -d 'Filter changed files based on a changed status' -r
complete -c moon -n "__fish_moon_using_subcommand run" -s p -l plan -d 'Relative path to an execution plan (JSON) in which to customize the action graph and pipeline' -r -F
complete -c moon -n "__fish_moon_using_subcommand run" -s s -l summary -d 'Print a summary of all actions that were ran in the pipeline' -r -f -a "none\t''
minimal\t''
normal\t''
detailed\t''"
complete -c moon -n "__fish_moon_using_subcommand run" -l downstream -l dependents -d 'Control the depth of downstream dependents' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand run" -l upstream -l dependencies -d 'Control the depth of upstream dependencies' -r -f -a "none\t''
direct\t''
deep\t''"
complete -c moon -n "__fish_moon_using_subcommand run" -l job -d 'Index (zero-based) of the current job' -r
complete -c moon -n "__fish_moon_using_subcommand run" -l job-total -d 'Total amount of jobs to run' -r
complete -c moon -n "__fish_moon_using_subcommand run" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand run" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand run" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand run" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand run" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand run" -s g -l include-relations -d 'Include graph relations for affected checks, instead of just changed files'
complete -c moon -n "__fish_moon_using_subcommand run" -l stdin -d 'Accept changed files from stdin for affected checks'
complete -c moon -n "__fish_moon_using_subcommand run" -s f -l force -d 'Force run and bypass cache, ignore changed files, and skip affected checks'
complete -c moon -n "__fish_moon_using_subcommand run" -s i -l interactive -d 'Run the pipeline and tasks interactively'
complete -c moon -n "__fish_moon_using_subcommand run" -l no-actions -d 'Run the pipeline without sync and setup related actions'
complete -c moon -n "__fish_moon_using_subcommand run" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand run" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand run" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand run" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand run" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand setup" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand setup" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand setup" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand setup" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand setup" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand setup" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand setup" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand setup" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand setup" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand setup" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -f -a "code-owners" -d 'Sync aggregated code owners to a `CODEOWNERS` file.'
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -f -a "config-schemas" -d 'Sync and generate configuration JSON schemas for use within editors.'
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -f -a "projects" -d 'Sync all projects and configs in the workspace.'
complete -c moon -n "__fish_moon_using_subcommand sync; and not __fish_seen_subcommand_from code-owners config-schemas projects vcs-hooks" -f -a "vcs-hooks" -d 'Sync and generate hook scripts for the workspace configured VCS.'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from code-owners" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from code-owners" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from code-owners" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from code-owners" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from code-owners" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from code-owners" -l clean -d 'Clean and remove previously generated file'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from code-owners" -l force -d 'Bypass cache and force create file'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from code-owners" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from code-owners" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from code-owners" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from code-owners" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from code-owners" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from config-schemas" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from config-schemas" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from config-schemas" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from config-schemas" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from config-schemas" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from config-schemas" -l force -d 'Bypass cache and force create schemas'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from config-schemas" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from config-schemas" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from config-schemas" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from config-schemas" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from config-schemas" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from projects" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from projects" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from projects" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from projects" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from projects" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from projects" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from projects" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from projects" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from projects" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from projects" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from vcs-hooks" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from vcs-hooks" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from vcs-hooks" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from vcs-hooks" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from vcs-hooks" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from vcs-hooks" -l clean -d 'Clean and remove previously generated hooks'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from vcs-hooks" -l force -d 'Bypass cache and force create hooks'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from vcs-hooks" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from vcs-hooks" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from vcs-hooks" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from vcs-hooks" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand sync; and __fish_seen_subcommand_from vcs-hooks" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand task" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand task" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand task" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand task" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand task" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand task" -l json -d 'Print in JSON format'
complete -c moon -n "__fish_moon_using_subcommand task" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand task" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand task" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand task" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand task" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand task-graph" -l host -d 'The host address' -r
complete -c moon -n "__fish_moon_using_subcommand task-graph" -l port -d 'The port to bind to' -r
complete -c moon -n "__fish_moon_using_subcommand task-graph" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand task-graph" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand task-graph" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand task-graph" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand task-graph" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand task-graph" -l dependents -d 'Include direct dependents of the focused target'
complete -c moon -n "__fish_moon_using_subcommand task-graph" -l dot -d 'Print the graph in DOT format'
complete -c moon -n "__fish_moon_using_subcommand task-graph" -l json -d 'Print the graph in JSON format'
complete -c moon -n "__fish_moon_using_subcommand task-graph" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand task-graph" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand task-graph" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand task-graph" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand task-graph" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand tasks" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand tasks" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand tasks" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand tasks" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand tasks" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand tasks" -l json -d 'Print in JSON format'
complete -c moon -n "__fish_moon_using_subcommand tasks" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand tasks" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand tasks" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand tasks" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand tasks" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand teardown" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand teardown" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand teardown" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand teardown" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand teardown" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand teardown" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand teardown" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand teardown" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand teardown" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand teardown" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand template" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand template" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand template" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand template" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand template" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand template" -l json -d 'Print in JSON format'
complete -c moon -n "__fish_moon_using_subcommand template" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand template" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand template" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand template" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand template" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand templates" -l filter -d 'Filter templates based on this pattern' -r
complete -c moon -n "__fish_moon_using_subcommand templates" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand templates" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand templates" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand templates" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand templates" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand templates" -l json -d 'Print in JSON format'
complete -c moon -n "__fish_moon_using_subcommand templates" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand templates" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand templates" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand templates" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand templates" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and not __fish_seen_subcommand_from add download info" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand toolchain; and not __fish_seen_subcommand_from add download info" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand toolchain; and not __fish_seen_subcommand_from add download info" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand toolchain; and not __fish_seen_subcommand_from add download info" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand toolchain; and not __fish_seen_subcommand_from add download info" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand toolchain; and not __fish_seen_subcommand_from add download info" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and not __fish_seen_subcommand_from add download info" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and not __fish_seen_subcommand_from add download info" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and not __fish_seen_subcommand_from add download info" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and not __fish_seen_subcommand_from add download info" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and not __fish_seen_subcommand_from add download info" -f -a "add" -d 'Add and configure a toolchain plugin.'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and not __fish_seen_subcommand_from add download info" -f -a "download" -d 'Download all configured toolchain plugins.'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and not __fish_seen_subcommand_from add download info" -f -a "info" -d 'Show detailed information about a toolchain plugin.'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from add" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from add" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from add" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from add" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from add" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from add" -l minimal -d 'Add with minimal configuration and prompts'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from add" -l yes -d 'Skip prompts and use default values'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from add" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from add" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from add" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from add" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from add" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from download" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from download" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from download" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from download" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from download" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from download" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from download" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from download" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from download" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from download" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from info" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from info" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from info" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from info" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from info" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from info" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from info" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from info" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from info" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand toolchain; and __fish_seen_subcommand_from info" -s V -l version -d 'Print version'
complete -c moon -n "__fish_moon_using_subcommand upgrade" -l cache -d 'Mode for cache operations' -r
complete -c moon -n "__fish_moon_using_subcommand upgrade" -s c -l concurrency -d 'Maximum number of threads to utilize' -r
complete -c moon -n "__fish_moon_using_subcommand upgrade" -l log -d 'Lowest log level to output' -r -f -a "off\t''
error\t''
warn\t''
info\t''
debug\t''
trace\t''
verbose\t''"
complete -c moon -n "__fish_moon_using_subcommand upgrade" -l log-file -d 'Path to a file to write logs to' -r -F
complete -c moon -n "__fish_moon_using_subcommand upgrade" -l theme -d 'Terminal theme to print with' -r -f -a "dark\t''
light\t''"
complete -c moon -n "__fish_moon_using_subcommand upgrade" -l color -d 'Force colored output'
complete -c moon -n "__fish_moon_using_subcommand upgrade" -l dump -d 'Dump a trace profile to the working directory'
complete -c moon -n "__fish_moon_using_subcommand upgrade" -s q -l quiet -d 'Hide all moon console output'
complete -c moon -n "__fish_moon_using_subcommand upgrade" -s h -l help -d 'Print help'
complete -c moon -n "__fish_moon_using_subcommand upgrade" -s V -l version -d 'Print version'
