From 2447f4c1192ac6a90fbddcce40008efb0b4a0ee6 Mon Sep 17 00:00:00 2001 From: Jani Nikula Date: Sun, 8 Mar 2015 18:18:55 +0200 Subject: [PATCH] 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. --- notmuch.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/notmuch.c b/notmuch.c index 1717e8b3..a5b2877a 100644 --- a/notmuch.c +++ b/notmuch.c @@ -314,7 +314,9 @@ main (int argc, char *argv[]) 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 * command can give help for it. The help command ignores the -- 2.26.2