Skip to content

Generate the full CLI flag catalog in Fish completions #4732

Description

@Widthdom

Summary

Fish completions expose only a small subset of flags available in the other generated shells.

Integrated v1.39.4 findings

  • Generate the full flag catalog in fish completions

Evidence

The generated Fish completion contained 27 distinct long flags versus 197 in Bash, Zsh, and PowerShell. About 170 flags, including --issue-state and --suppress-noise, were absent.

Expected behavior / direction

Drive Fish output from the same canonical command/flag schema as the other shells, preserving per-command constraints and adding parity tests over the generated flag set.

Environment

Reproduced with a locally built cdidx v1.39.4 from current origin/main at 87b8bf44210344f52ba4cb7827c149dfad32c0c8, using a fresh repository index on macOS arm64.

Metadata

Metadata

Assignees

No one assigned

    Labels

    .NETPull requests that update .NET codebugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions