cli: add support for notmuch command --help

Recognize 'notmuch command --help' at the top level as a special case,
and show help for the command. Note that for simplicity, --help is
only recognized as the first option for the subcommand.
This commit is contained in:
Jani Nikula 2015-03-08 18:18:55 +02:00 committed by David Bremner
parent c17e4fe629
commit 2447f4c119

View file

@ -314,7 +314,9 @@ main (int argc, char *argv[])
goto DONE; goto DONE;
} }
if (print_help) { /* Handle notmuch --help [command] and notmuch command --help. */
if (print_help ||
(opt_index + 1 < argc && strcmp (argv[opt_index + 1], "--help") == 0)) {
/* /*
* Pass the first positional argument as argv[1] so the help * Pass the first positional argument as argv[1] so the help
* command can give help for it. The help command ignores the * command can give help for it. The help command ignores the