dotnet / command-line-api

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

Powderhouse output proposal #2378

Open KathleenDollard opened 5 months ago

KathleenDollard commented 5 months ago

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 widths would occur only once, and the fact this code isn't needed in markdown would mean it would not run.

mhutch commented 5 months ago

The docs/Proposals directory should be docs/proposals for consistency with other PRs and to avoid conflicts between case-sensitive and case-insensitive filesystems.