-
Notifications
You must be signed in to change notification settings - Fork 378
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable tab completion via CLI to System.CommandLine
Migration
#2191
Labels
7.0
Cost:M
Work that requires one engineer up to 2 weeks
parent:1240372
Priority:1
Work that is critical for the release, but we could probably ship without
triaged
The issue was evaluated by the triage team, placed on correct area, next action defined.
User Story
A single user-facing feature. Can be grouped under an epic.
Milestone
Comments
Another upvote from Twitter: https://twitter.com/buhakmeh/status/1235581946853392386?s=20 cc @donJoseLuis |
we need to find the right place for this issue. |
This was referenced Dec 17, 2021
System.CommandLine
and enable tab completion
System.CommandLine
and enable tab completionSystem.CommandLine
Migration
This effort is considered to be done. Outstanding items from description / comments are moved to separate issues and will be done later. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
7.0
Cost:M
Work that requires one engineer up to 2 weeks
parent:1240372
Priority:1
Work that is critical for the release, but we could probably ship without
triaged
The issue was evaluated by the triage team, placed on correct area, next action defined.
User Story
A single user-facing feature. Can be grouped under an epic.
Dotnet cli supports tab completion, it would be really handy to have support for template parameters / symbols as well?
https://docs.microsoft.com/en-us/dotnet/core/tools/enable-tab-autocomplete
To allow tab completion, dotnet new CLI needs to migrate to System.CommandLine parser.
Subtasks
Done
NewCommand
with delegates #4254Not started / moved to separate issues
TemplatePackageManager.GetTemplates
version which uses cache only for tab completion and helpHandleAmbiguousTemplateGroup
andHandleAmbiguousResult
methods. At the moment help delegate is not async, also not possible to use async methods in renderer. [system-command-line] error handling for ambiguous results on template instantiation #4227 (comment)null
in this case andTemplateCreator
should handle this case properly. However if default if option without value is not set for parameter, having no value for option should not be allowed.Justification
Customer impact
Engineering impact
The text was updated successfully, but these errors were encountered: