Skip to content

supports fish shell - v2#195

Closed
skshetry wants to merge 10 commits into
tqdm:mainfrom
skshetry:fish-shell-v2
Closed

supports fish shell - v2#195
skshetry wants to merge 10 commits into
tqdm:mainfrom
skshetry:fish-shell-v2

Conversation

@skshetry

@skshetry skshetry commented Oct 6, 2025

Copy link
Copy Markdown
Contributor

On top of #174. Closes #174.

Closes #134.

  • Fixes subcommands and nested commands to work properly, limited upto 3 levels.
    (eg: flags/subcommands beyound rustup toolchain help install won't be autocompleted)
  • Use description/help for subcommands properly (it was not working for aliased subcommands).

Both were reported in #174 (comment).

  • Also added support for choices.

See soraxas/feat-support-fish-shell..skshetry/fish-shell-v2 for the change in this PR.

Builds upon the ideas from clap-rs/clap#5568.

@skshetry skshetry changed the title supports fish shell supports fish shell -v2 Oct 6, 2025
@skshetry skshetry changed the title supports fish shell -v2 supports fish shell - v2 Oct 6, 2025
@skshetry skshetry added this to DVC Oct 12, 2025
@skshetry skshetry moved this to Review In Progress in DVC Oct 12, 2025
@skshetry skshetry closed this Feb 27, 2026
@github-project-automation github-project-automation Bot moved this from Review In Progress to Done in DVC Feb 27, 2026
@skshetry skshetry deleted the fish-shell-v2 branch February 27, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fish shell support

2 participants