dotnet / sdk

Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
https://dot.net/core
MIT License
2.72k stars 1.07k forks source link

Support/generate shell completions for fig #42254

Open baronfel opened 3 months ago

baronfel commented 3 months ago

Is your feature request related to a problem? Please describe.

Rider and other tools use the fig definitions for CLI tools to power their enhanced autocompletions in a shell-agnostic way, These definitions are per-tool and currently can drift with new features/additions to the CLI.

Describe the solution you'd like

We should implement a generator/exporter for the fig format for the dotnet tools and work with the maintainers to create a process for updates.

KalleOlaviNiemitalo commented 3 months ago

Will documentation of the fig format be available after Amazon shuts down fig in September 2024?

baronfel commented 3 months ago

My understanding is yes - the auto complete format will be kept and will power Amazon Q all-up. This format also powers Jetbrains enhanced terminal support.