]> git.notmuchmail.org Git - notmuch/blobdiff - notmuch-search.c
search: Support --format-version
[notmuch] / notmuch-search.c
index 621862289f043ba4e77b488a176e34937aaa3e3d..77049154c69004862bd5ea90bd9d2cd45ac75016 100644 (file)
@@ -318,6 +318,7 @@ notmuch_search_command (void *ctx, int argc, char *argv[])
                                  { "sexp", NOTMUCH_FORMAT_SEXP },
                                  { "text", NOTMUCH_FORMAT_TEXT },
                                  { 0, 0 } } },
+       { NOTMUCH_OPT_INT, &notmuch_format_version, "format-version", 0, 0 },
        { NOTMUCH_OPT_KEYWORD, &output, "output", 'o',
          (notmuch_keyword_t []){ { "summary", OUTPUT_SUMMARY },
                                  { "threads", OUTPUT_THREADS },
@@ -356,6 +357,8 @@ notmuch_search_command (void *ctx, int argc, char *argv[])
        INTERNAL_ERROR("no output format selected");
     }
 
+    notmuch_exit_if_unsupported_format ();
+
     config = notmuch_config_open (ctx, NULL, NULL);
     if (config == NULL)
        return 1;