Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: [RFC][PATCH] Print the usage string on stdout instead of stderr.

From: Giuseppe Scrivano <hidden>
Date: 2016-06-15 22:48:49

Michael J Gruber [off-list ref] writes:
More importantly, callers expect error messages on stderr, such as usage
with wrong arguments. I don't think scripts would call commands with
'-h', and if they do they do so on purpose and can parse stderr, knowing
there is no stdout in this case.
It looks like a workaround to me.  Anyway, if -h is left unchanged then,
I think, --help should be adjusted as well when it doesn't use an
external pager.

These two commands behave differently:

git status --help 2>/dev/null | cat -
git status -h 2>/dev/null | cat -

IMO, what should be changed is -h to be uniform with --help, as the it
is the expected output, not an error.

Cheers,
Giuseppe
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help