Skip to content

Shell completions (zsh/bash/fish) #24

@erishforG

Description

@erishforG

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions