Description
Add shell completion support for all commands, subcommands, and arguments using clap_complete.
Details
parsec config completions zsh outputs completion script
- Tab-complete command names:
parsec sw<TAB> → switch
- Tab-complete ticket IDs for commands that take
<ticket>: parsec switch <TAB> → list active tickets
- Support zsh, bash, fish
Implementation
- Add
clap_complete dependency
- Add
ConfigAction::Completions variant
- Generate completions from clap Command definition
- For dynamic ticket completion, use
parsec list --json as source
Priority
Low difficulty, high impact
Description
Add shell completion support for all commands, subcommands, and arguments using
clap_complete.Details
parsec config completions zshoutputs completion scriptparsec sw<TAB>→switch<ticket>:parsec switch <TAB>→ list active ticketsImplementation
clap_completedependencyConfigAction::Completionsvariantparsec list --jsonas sourcePriority
Low difficulty, high impact