commandlineparser/commandline

Send only the actual error to Console.Error

Open

#184 opened on Nov 7, 2017

View on GitHub
 (2 comments) (0 reactions) (0 assignees)C# (461 forks)batch import
help wanted

Repository metrics

Stars
 (4,280 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Currently all generated help text is sent to stderr (Console.Error) when an error occurs: https://github.com/commandlineparser/commandline/blob/7aa501d534a657c388f94f66127b4f8dde64ac59/src/CommandLine/Parser.cs#L199

Wouldn't it make more sense to only send the actual error there, and send the rest of the help text (both before and after) to stdout (Console.Out)?

Contributor guide