diff options
| author | David Bremner <david@tethera.net> | 2015-06-15 17:46:44 +0200 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2015-07-30 07:45:26 +0200 |
| commit | 653190bf2a1bed19e9a8dffc437084604261cc26 (patch) | |
| tree | 77f6ffdc450662abf9aabb083cfc5a2be132cae0 | |
| parent | 83e9df98a03d46c3d6b0074b51ea0971947cf058 (diff) | |
cli: enable notmuch --help command
This functionality seems to have been undocumented, if it ever
existed. Document it now.
| -rw-r--r-- | doc/man1/notmuch.rst | 4 | ||||
| -rw-r--r-- | notmuch.c | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/doc/man1/notmuch.rst b/doc/man1/notmuch.rst index d773369e..0401c91b 100644 --- a/doc/man1/notmuch.rst +++ b/doc/man1/notmuch.rst @@ -39,8 +39,10 @@ OPTIONS Supported global options for ``notmuch`` include - ``--help`` + ``--help`` [command-name] Print a synopsis of available commands and exit. + With an optional command name, show the man page + for that subcommand. ``--version`` Print the installed version of notmuch, and exit. @@ -381,11 +381,11 @@ main (int argc, char *argv[]) goto DONE; } - notmuch_process_shared_options (NULL); - if (opt_index < argc) command_name = argv[opt_index]; + notmuch_process_shared_options (command_name); + command = find_command (command_name); if (!command) { fprintf (stderr, "Error: Unknown command '%s' (see \"notmuch help\")\n", |
