Add CLI completions to Bicep CLI
Open
enhancement
- Dominant language
- Bicep
- Stars
- 3.6k
- Forks
- 830
- Avg merge
- 1d 21m
- Merged PRs (30d)
- 79
Description
Some shells like PowerShell and bash support tab completion for various comments. Would be great to add this support to the Bicep CLI at some point.
.net uses a `complete` verb to achieve this (https://docs.microsoft.com/en-us/dotnet/core/tools/enable-tab-autocomplete), but there are also alternative options if Bicep CLI startup time becomes a bottleneck.
Contributor guide
Research direction
Start by reviewing the Bicep CLI command surface and the .NET `complete` verb referenced in the issue. Compare completion approaches for PowerShell and bash, including the stated startup-time concern. Done means the Bicep CLI provides usable tab completion in both shells.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- bash, powershell
- Domain
- cli, developer-experience
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100