dotnet / command-line-api

Command line parsing, invocation, and rendering of terminal output.
https://github.com/dotnet/command-line-api/wiki
MIT License
3.35k stars 375 forks source link

Create error reporting output #2346

Open KathleenDollard opened 4 months ago

KathleenDollard commented 4 months ago

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 reporting code in System.CommandLine extended (in main-powderhouse branch and putting it in ErrorReportingSubsystem.Execute

This part is very easy. However, testing will require resolution of #2345.

If you do not want to wait, consider:

JeanJoeris commented 3 months ago

Taking a look at this, will put up a draft PR, but it sounds like #2345 is leaning towards ParseError being public so I'll write with that in mind