Help message should go to stdout not stderr

Issue #28 wontfix
Former user created an issue

Great package but I think the help message should go to stdout not stderr as all terminal application send their help messages. At least it should be changabe by the user as an argument to the print.arg.parser function print(p,con=stdout()) or so.

Comments (2)

  1. David Shih repo owner

    As someone who runs many analysis pipelines with pipes, I find it much safer for help messages to go to stderr.

    When the user accidentally includes ‘-h’ in the command line arguments, the downstream program is much less likely to misbehave on empty stdin than on a help message printed to stdin.

  2. Log in to comment