complete -c rattler-build -n "__fish_use_subcommand" -s v -l verbose -d 'Increase logging verbosity'
complete -c rattler-build -n "__fish_use_subcommand" -s q -l quiet -d 'Decrease logging verbosity'
complete -c rattler-build -n "__fish_use_subcommand" -s h -l help -d 'Print help'
complete -c rattler-build -n "__fish_use_subcommand" -s V -l version -d 'Print version'
complete -c rattler-build -n "__fish_use_subcommand" -f -a "build" -d 'Build a package'
complete -c rattler-build -n "__fish_use_subcommand" -f -a "test" -d 'Test a package'
complete -c rattler-build -n "__fish_use_subcommand" -f -a "rebuild" -d 'Rebuild a package'
complete -c rattler-build -n "__fish_use_subcommand" -f -a "upload" -d 'Upload a package'
complete -c rattler-build -n "__fish_use_subcommand" -f -a "completion" -d 'Generate shell completion script'
complete -c rattler-build -n "__fish_use_subcommand" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
complete -c rattler-build -n "__fish_seen_subcommand_from build" -s r -l recipe -d 'The recipe file or directory containing `recipe.yaml`. Defaults to the current directory' -r -F
complete -c rattler-build -n "__fish_seen_subcommand_from build" -l target-platform -d 'The target platform for the build' -r
complete -c rattler-build -n "__fish_seen_subcommand_from build" -s c -l channel -d 'Add the channels needed for the recipe using this option. For more then one channel use it multiple times. The default channel is `conda-forge`' -r
complete -c rattler-build -n "__fish_seen_subcommand_from build" -s m -l variant-config -d 'Variant configuration files for the build' -r -F
complete -c rattler-build -n "__fish_seen_subcommand_from build" -l package-format -d 'The package format to use for the build. Defaults to `.tar.bz2`' -r -f -a "{tar-bz2	'',conda	''}"
complete -c rattler-build -n "__fish_seen_subcommand_from build" -l output-dir -d 'Output directory for build artifacts. Defaults to `./output`' -r -F
complete -c rattler-build -n "__fish_seen_subcommand_from build" -l auth-file -d 'Path to an auth-file to read authentication information from' -r -F
complete -c rattler-build -n "__fish_seen_subcommand_from build" -l render-only -d 'Render the recipe files without executing the build'
complete -c rattler-build -n "__fish_seen_subcommand_from build" -l keep-build -d 'Keep intermediate build artifacts after the build'
complete -c rattler-build -n "__fish_seen_subcommand_from build" -l no-build-id -d 'Don\'t use build id(timestamp) when creating build directory name. Defaults to `false`'
complete -c rattler-build -n "__fish_seen_subcommand_from build" -l no-include-recipe -d 'Do not store the recipe in the final package'
complete -c rattler-build -n "__fish_seen_subcommand_from build" -l no-test -d 'Do not run tests after building'
complete -c rattler-build -n "__fish_seen_subcommand_from build" -l no-force-colors -d 'Do not force colors in the output of the build script'
complete -c rattler-build -n "__fish_seen_subcommand_from build" -l use-zstd -d 'Enable support for repodata.json.zst'
complete -c rattler-build -n "__fish_seen_subcommand_from build" -l use-bz2 -d 'Enable support for repodata.json.bz2'
complete -c rattler-build -n "__fish_seen_subcommand_from build" -l experimental -d 'Enable experimental features'
complete -c rattler-build -n "__fish_seen_subcommand_from build" -s v -l verbose -d 'Increase logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from build" -s q -l quiet -d 'Decrease logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from build" -s h -l help -d 'Print help'
complete -c rattler-build -n "__fish_seen_subcommand_from test" -s c -l channel -d 'Channels to use when testing' -r
complete -c rattler-build -n "__fish_seen_subcommand_from test" -s p -l package-file -d 'The package file to test' -r -F
complete -c rattler-build -n "__fish_seen_subcommand_from test" -l output-dir -d 'Output directory for build artifacts. Defaults to `./output`' -r -F
complete -c rattler-build -n "__fish_seen_subcommand_from test" -l auth-file -d 'Path to an auth-file to read authentication information from' -r -F
complete -c rattler-build -n "__fish_seen_subcommand_from test" -l use-zstd -d 'Enable support for repodata.json.zst'
complete -c rattler-build -n "__fish_seen_subcommand_from test" -l use-bz2 -d 'Enable support for repodata.json.bz2'
complete -c rattler-build -n "__fish_seen_subcommand_from test" -l experimental -d 'Enable experimental features'
complete -c rattler-build -n "__fish_seen_subcommand_from test" -s v -l verbose -d 'Increase logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from test" -s q -l quiet -d 'Decrease logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from test" -s h -l help -d 'Print help'
complete -c rattler-build -n "__fish_seen_subcommand_from rebuild" -s p -l package-file -d 'The package file to rebuild' -r -F
complete -c rattler-build -n "__fish_seen_subcommand_from rebuild" -l output-dir -d 'Output directory for build artifacts. Defaults to `./output`' -r -F
complete -c rattler-build -n "__fish_seen_subcommand_from rebuild" -l auth-file -d 'Path to an auth-file to read authentication information from' -r -F
complete -c rattler-build -n "__fish_seen_subcommand_from rebuild" -l no-test -d 'Do not run tests after building'
complete -c rattler-build -n "__fish_seen_subcommand_from rebuild" -l use-zstd -d 'Enable support for repodata.json.zst'
complete -c rattler-build -n "__fish_seen_subcommand_from rebuild" -l use-bz2 -d 'Enable support for repodata.json.bz2'
complete -c rattler-build -n "__fish_seen_subcommand_from rebuild" -l experimental -d 'Enable experimental features'
complete -c rattler-build -n "__fish_seen_subcommand_from rebuild" -s v -l verbose -d 'Increase logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from rebuild" -s q -l quiet -d 'Decrease logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from rebuild" -s h -l help -d 'Print help'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -l output-dir -d 'Output directory for build artifacts. Defaults to `./output`' -r -F
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -l auth-file -d 'Path to an auth-file to read authentication information from' -r -F
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -l use-zstd -d 'Enable support for repodata.json.zst'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -l use-bz2 -d 'Enable support for repodata.json.bz2'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -l experimental -d 'Enable experimental features'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -s v -l verbose -d 'Increase logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -s q -l quiet -d 'Decrease logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -s h -l help -d 'Print help'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -f -a "quetz" -d 'Options for uploading to a Quetz server. Authentication is used from the keychain / auth-file'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -f -a "artifactory" -d 'Options for uploading to a Artifactory channel. Authentication is used from the keychain / auth-file'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -f -a "prefix" -d 'Options for uploading to a prefix.dev server. Authentication is used from the keychain / auth-file'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -f -a "anaconda" -d 'Options for uploading to a Anaconda.org server'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from quetz" -s u -l url -d 'The URL to your Quetz server' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from quetz" -s c -l channel -d 'The URL to your channel' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from quetz" -s a -l api-key -d 'The Quetz API key, if none is provided, the token is read from the keychain / auth-file' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from quetz" -s v -l verbose -d 'Increase logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from quetz" -s q -l quiet -d 'Decrease logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from quetz" -s h -l help -d 'Print help'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from artifactory" -s u -l url -d 'The URL to your Artifactory server' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from artifactory" -s c -l channel -d 'The URL to your channel' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from artifactory" -s r -l username -d 'Your Artifactory username' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from artifactory" -s p -l password -d 'Your Artifactory password' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from artifactory" -s v -l verbose -d 'Increase logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from artifactory" -s q -l quiet -d 'Decrease logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from artifactory" -s h -l help -d 'Print help'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from prefix" -s u -l url -d 'The URL to the prefix.dev server (only necessary for self-hosted instances)' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from prefix" -s c -l channel -d 'The channel to upload the package to' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from prefix" -s a -l api-key -d 'The prefix.dev API key, if none is provided, the token is read from the keychain / auth-file' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from prefix" -s v -l verbose -d 'Increase logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from prefix" -s q -l quiet -d 'Decrease logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from prefix" -s h -l help -d 'Print help'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from anaconda" -s o -l owner -d 'The owner of the distribution (e.g. conda-forge or your username)' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from anaconda" -s c -l channel -d 'The channel / label to upload the package to (e.g. main / rc)' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from anaconda" -s a -l api-key -d 'The Anaconda API key, if none is provided, the token is read from the keychain / auth-file' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from anaconda" -s u -l url -d 'The URL to the Anaconda server' -r
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from anaconda" -s f -l force -d 'Replace files on conflict'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from anaconda" -s v -l verbose -d 'Increase logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from anaconda" -s q -l quiet -d 'Decrease logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from anaconda" -s h -l help -d 'Print help'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -f -a "quetz" -d 'Options for uploading to a Quetz server. Authentication is used from the keychain / auth-file'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -f -a "artifactory" -d 'Options for uploading to a Artifactory channel. Authentication is used from the keychain / auth-file'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -f -a "prefix" -d 'Options for uploading to a prefix.dev server. Authentication is used from the keychain / auth-file'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -f -a "anaconda" -d 'Options for uploading to a Anaconda.org server'
complete -c rattler-build -n "__fish_seen_subcommand_from upload; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda; and not __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
complete -c rattler-build -n "__fish_seen_subcommand_from completion" -s s -l shell -r -f -a "{bash	'',elvish	'',fish	'',powershell	'',zsh	''}"
complete -c rattler-build -n "__fish_seen_subcommand_from completion" -s v -l verbose -d 'Increase logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from completion" -s q -l quiet -d 'Decrease logging verbosity'
complete -c rattler-build -n "__fish_seen_subcommand_from completion" -s h -l help -d 'Print help'
complete -c rattler-build -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from build; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from rebuild; and not __fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from completion; and not __fish_seen_subcommand_from help" -f -a "build" -d 'Build a package'
complete -c rattler-build -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from build; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from rebuild; and not __fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from completion; and not __fish_seen_subcommand_from help" -f -a "test" -d 'Test a package'
complete -c rattler-build -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from build; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from rebuild; and not __fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from completion; and not __fish_seen_subcommand_from help" -f -a "rebuild" -d 'Rebuild a package'
complete -c rattler-build -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from build; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from rebuild; and not __fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from completion; and not __fish_seen_subcommand_from help" -f -a "upload" -d 'Upload a package'
complete -c rattler-build -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from build; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from rebuild; and not __fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from completion; and not __fish_seen_subcommand_from help" -f -a "completion" -d 'Generate shell completion script'
complete -c rattler-build -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from build; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from rebuild; and not __fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from completion; and not __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
complete -c rattler-build -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda" -f -a "quetz" -d 'Options for uploading to a Quetz server. Authentication is used from the keychain / auth-file'
complete -c rattler-build -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda" -f -a "artifactory" -d 'Options for uploading to a Artifactory channel. Authentication is used from the keychain / auth-file'
complete -c rattler-build -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda" -f -a "prefix" -d 'Options for uploading to a prefix.dev server. Authentication is used from the keychain / auth-file'
complete -c rattler-build -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from upload; and not __fish_seen_subcommand_from quetz; and not __fish_seen_subcommand_from artifactory; and not __fish_seen_subcommand_from prefix; and not __fish_seen_subcommand_from anaconda" -f -a "anaconda" -d 'Options for uploading to a Anaconda.org server'
