hledger-1.34: Hledger/Cli/Commands/Help.txt
help
Show the hledger user manual with info, man, or a pager. With a (case
insensitive) TOPIC argument, try to open it at that section heading.
_FLAGS
This command shows the hledger manual built in to your hledger
executable. It can be useful when offline, or when you prefer the
terminal to a web browser, or when the appropriate hledger manual or
viewers are not installed properly on your system.
By default it chooses the best viewer found in $PATH, trying in this
order: info, man, $PAGER, less, more, stdout. (If a TOPIC is specified,
$PAGER and more are not tried.) You can force the use of info, man, or a
pager with the -i, -m, or -p flags. If no viewer can be found, or if
running non-interactively, it just prints the manual to stdout.
When using info, TOPIC can match either the full heading or a prefix. If
your info --version is < 6, you'll need to upgrade it, eg with
'brew install texinfo' on mac.
When using man or less, TOPIC must match the full heading. For a prefix
match, you can write 'TOPIC.*'.
Examples
$ hledger help -h # show the help command's usage
$ hledger help # show the manual with info, man or $PAGER
$ hledger help 'time periods' # show the manual's "Time periods" topic
$ hledger help 'time periods' -m # use man, even if info is installed