Skip to content

supports fish shell - v2#195

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

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

Conversation

@skshetry
Copy link
Contributor

@skshetry skshetry commented Oct 6, 2025

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

Status: Done

Development

Successfully merging this pull request may close these issues.

fish shell support

2 participants