notmuch: Add support for a --help option.

Previously, only "notmuch help" worked while a call to "notmuch --help"
would just print a message telling the user to call "notmuch help".
Instead of the redirection, just support --help directly now.
This commit is contained in:
Carl Worth 2010-04-02 11:53:22 -07:00
parent f689c83af4
commit 9d9aeb7c71

View file

@ -307,7 +307,9 @@ usage (FILE *out)
command_t *command;
unsigned int i;
fprintf (out, "Usage: notmuch <command> [args...]\n");
fprintf (out,
"Usage: notmuch --help\n"
" notmuch <command> [args...]\n");
fprintf (out, "\n");
fprintf (out, "Where <command> and [args...] are as follows:\n");
fprintf (out, "\n");
@ -457,6 +459,9 @@ main (int argc, char *argv[])
if (argc == 1)
return notmuch (local);
if (STRNCMP_LITERAL (argv[1], "--help") == 0)
return notmuch_help_command (NULL, 0, NULL);
for (i = 0; i < ARRAY_SIZE (commands); i++) {
command = &commands[i];