command-line-api
command-line-api copied to clipboard
Command line parsing, invocation, and rendering of terminal output.
I think there is a typo in the dotnet-suggest-shim.zsh script. Line 18 is: `completions=$(dotnet suggest get --executable "$full_path" -- "$full_line")` There should be a hyphen between dotnet and suggest. The...
I've just caught up on [the last community standup](https://www.youtube.com/watch?v=SzpFCVg3JbA) and was interested to hear the direction for completions, and wanted to share how I'm solving this today. First off, I...
We are resetting the System.CommandLine project to better align with the current ecosystem, isolate parsing behavior so it can be shares with other parser libraries and clarify long term maintenance....
I am building a custom `console` prompt; however I keep getting error when a command is found or not. As you will see in the _image below_. #### How my...
Add additional error message to provide a good error message when the argument arity more than 1. The previous error message was similar to "Option '-x' expects a single argument...
RawInput was added to PipelineResult because it might make it easier to do errata. No longer sure it is useful, and it will not be available for args arrays. Consider...
Should ConsoleHack (and the better named successor) be held on PipelineResult, Pipeline, or somewhere else. PipelineResult is specific to a single Parse/Execution and Pipeline is the definition that could be...
Previously, `PipelineContext` was ephemeral, subsystems carried input specific caches (oops), was often recreated, and the return was `CliExit`. Now, `PipelineResult` carries all three purposes and a single instance is used...
This pull request updates the following dependencies [marker]: (Begin:8e99faa1-4c05-48f7-1870-08daed76fd91) ## From https://github.com/dotnet/source-build-reference-packages - **Subscription**: 8e99faa1-4c05-48f7-1870-08daed76fd91 - **Build**: 20240507.2 - **Date Produced**: May 7, 2024 7:30:28 PM UTC - **Commit**: 6ed73280a6d70f7e7ac39c86f2abe8c10983f0bb...
This pull request updates the following dependencies [marker]: (Begin:272aed7a-a016-4fc1-8897-08d8446df6cf) ## From https://github.com/dotnet/arcade - **Subscription**: 272aed7a-a016-4fc1-8897-08d8446df6cf - **Build**: 20240516.3 - **Date Produced**: May 16, 2024 10:54:40 PM UTC - **Commit**: e6f70c7dd528f05cd28cec2a179d58c22e91d9ac...