-
Notifications
You must be signed in to change notification settings - Fork 370
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. |
donJoseLuis
added
need-pm-discussion
Need agreement from PM that the issue aligns to targeted stories for any of the next 2 releases
triaged
The issue was evaluated by the triage team, placed on correct area, next action defined.
labels
Mar 20, 2020
vlada-shubina
added
the
Epic
Groups multiple user stories. Can be grouped under a theme.
label
Sep 15, 2020
donJoseLuis
added
Priority:1
Work that is critical for the release, but we could probably ship without
User Story
A single user-facing feature. Can be grouped under an epic.
and removed
Epic
Groups multiple user stories. Can be grouped under a theme.
labels
Dec 19, 2020
donJoseLuis
changed the title
Adding tab completion
As a customer, I want tab completion support, to have a common CLI experience in templating
Dec 19, 2020
donJoseLuis
added
Cost:M
Work that requires one engineer up to 2 weeks
parent:1240372
labels
Dec 19, 2020
vlada-shubina
added
Epic
Groups multiple user stories. Can be grouped under a theme.
and removed
need-pm-discussion
Need agreement from PM that the issue aligns to targeted stories for any of the next 2 releases
labels
Jan 26, 2021
vlada-shubina
changed the title
As a customer, I want tab completion support, to have a common CLI experience in templating
New CLI parser + tab completion
May 31, 2021
This was referenced Dec 17, 2021
vlada-shubina
changed the title
[Epic] New CLI parser + tab completion
New CLI parser + tab completion
Mar 30, 2022
vlada-shubina
changed the title
New CLI parser + tab completion
Migrate CLI to Apr 4, 2022
System.CommandLine
and enable tab completion
donJoseLuis
changed the title
Migrate CLI to
Enable tab completion via CLI to Apr 6, 2022
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: