Comment by pimlottc

6 years ago

THANK YOU. Showing the usage documentation when the user has explicitly asked for it /is not an error/.

Yes, but many apps show help text when incorrect arguments are provided so, it’s an error in those cases. The dev probably doesn’t want to bother with using different output channels for the same help text.

  • That a dev of an arbitrary tool may not bother is understandable. However, the dev of the flags parsing library should bother.

  • Sure, of course sometimes it should be on stderr. It's a pretty simple fix to have it choose the right channel, though.