Llama--Enable-pipe-friendly-help-output #2338
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I have always been irritated by the fact that the help text cannot be piped. Neither a
falcon-main --help |less
(the help is meanwhile 79 lines long) will work nor afalcon-main --help |grep -A3 penal
(which should e.g. provide a compilation in a few lines with everything that has to do with penalties commands).That is because the help output is written to
stderr
. But a help text output with--help
is not an error message, but the desired text output of the help command.This pr changes the output going to
stdout
, making possible to pipe the textand allow processing with grep, less, etc.