Completions
Nodeup generates shell completion scripts directly from the CLI definition.
Supported Shells
Unsupported shell names fail with invalid-input.
Command Scopes
Generate completions for all top-level commands:
Limit generation to one top-level command:
Supported command scopes:
toolchaindefaultshowupdatecheckoverridewhichrunselfcompletions
Subcommand scopes are not accepted. Unsupported scopes fail with invalid-input.
Output Contract
Completion output is always raw script text on stdout:
--output json and --color always do not wrap or style completion script output.
Logging
Completion generation logs include shell, command scope, and whether generation succeeded or failed. Use --output json or RUST_LOG=off when redirecting completion scripts so stdout contains only the generated script.