command-line-api
command-line-api copied to clipboard
Command line parsing, invocation, and rendering of terminal output.
_This is a draft of the validation design that was discussed this week_. This is part of the outcome of issues raised in #2458. Powderhouse validation is intended to make...
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**: 20240815.1 - **Date Produced**: August 15, 2024 4:22:46 PM UTC - **Commit**: fe3794a68bd668d36d4d5014a9e6c9d22c0e6d86...
Consider identifying symbols whose values should be obfuscated or displayed way (formatted) when they are displayed, such as in error reporting or diagramming.
We had a great design meeting yesterday which resulted in additional changes to the way subsystems hold data. This issue includes those changes and things I felt were implied by...
## Background We are leaving the door open for multiple pipelines in simultaneous use (multiple declared and possibly running on different threads). This allows for a different set of subsystems...
> tl;dr; > > Other than `Description`, most of the concepts behind validation are shared with completions, and in the future expanded help and possibly diagramming. This challenges our current...
I messed up. I thought Powder House Square, for which this project is named, was Powderhouse Square. It's not. It will be painful to fix now, and impossible later. But...
What is the easiest way to get `Command` and its `Options` or `Arguments` when configuring the host? is this the best way? ```csharp public static bool TryGetGlobalInputOption(this IHostBuilder hostBuilder, [NotNullWhen(true)]...
`whatif`
Consider an optional subsystem in the Invocation phase that allows a standard whatif mechanism. * A default option, similar to the help option added during the initialization step * Annotations...
The Powderhouse label is currently being used to mark items that are not applicable to main. I do not want to mark issues that are entered for main with this...