command-line-api
command-line-api copied to clipboard
Command line parsing, invocation, and rendering of terminal output.
In the case of a specific upper bound arity other than 1 or a large number, parsing is affected by the upper bound arity. It is also affected by a...
Fixes #2392. This is a port from the fix on main. However due to additional work that is currently being done on Powerderhouse it is forcing the creation of the...
Annotation accessors were initially envisioned as a single widely used struct. But since it serves as the pipeline between the data provider and the CLI author, it would be desirable...
## Update This update describes the behavior added in #2444. The previous proposal of theoretical phases was determined to require too much knowledge for the relatively simple act of inserting...
Opening the PR for initial feedback
## Scenarios: * CLI author calls pipeline to parse, invoke, and report. We think this is the common case. * CLI author explicitly parses and ten calls the pipeline to...
Proposal for the shape of Powderhouse errors and an overview of usage.
Tentative proposal that will make creating help and error reporting and outputting them in multiple formats quite easy. For example, the gnarly code to determine the right space for column...
There were two problems addressed here. First, the call to Diagram was causing the second error to be added to the ParseResult.Errors collection. The diagram call, was being invoked by...