command-line-api icon indicating copy to clipboard operation
command-line-api copied to clipboard

Command line parsing, invocation, and rendering of terminal output.

Results 409 command-line-api issues
Sort by recently updated
recently updated
newest added

This will be a good first issue for someone who has some understanding of System.CommandLine and wants to understand how the new pipeline design works. It involves finding the error...

good first issue
Powderhouse

Currently `System.CommandLine.Hosting.HostingExtensions.UseHost` set `HostingAction` wrapper for command and its subcommands actions. But, options can have also own actions and they are not wrapped with `HostingAction`

The ability to understand how a command line would be handled by the parser is useful in at least these scenarios: * To display how things would be parsed to...

Design
Powderhouse

## What seems about right Symbols, options, arguments, and commands ## Overlapping concepts: `RootCommand`, `CliConfiguration` and the `Parser` These three things work together to define what `ParseOperation` does. Consider nmaking...

Design
Powderhouse

## Updates Validation will be split between the core and a subsystem. Certain arity and other syntax issues need to be reported without the author including a subsystem because the...

Design
Powderhouse

Help is the only subsystem we have targeted for a rewrite of Execute behavior. This is a major extensibility point and the core implementation is an opportunity to provide building...

Powderhouse

1. By using NetMinimum and NetFrameworkMinimum as the TFM properties, the command-line-api build will automatically target the minimum in-support version of .NET and .NET Framework. 2. Upgrade the TFM to...

Are there specific prerequisites needed to get these projects to load in Visual Studio? [This](https://github.com/dotnet/command-line-api/blob/main/CONTRIBUTING.md) does not mention anything special. `error : The SDK 'Microsoft.DotNet.Arcade.Sdk' specified could not be found....

In Powderhouse, `IAnnotationProvider` annotation providers are currently per-subsystem. This makes sense - a developer may wish to author or use a provider that provides help descriptions, which would naturally belong...

Design
Powderhouse