From d39d0e55f09d8cc2ba9683ec5622068bb7373f2a Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Fri, 22 Oct 2010 11:28:03 +0200 Subject: Add 'cat' subcommand This command outputs a raw message matched by search term to the standard output. It allows MUAs to access the messages for piping, attachment manipulation, etc. by running notmuch cat rather then directly access the file. This will simplify the MUAs when they need to operate on a remote database. Edited-by: Carl Worth : Remove trailing whitespace, add missing "test_done" to new test script to avoid "Unexpected exit" error. --- notmuch.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'notmuch.c') diff --git a/notmuch.c b/notmuch.c index 030e4942..0eba89a3 100644 --- a/notmuch.c +++ b/notmuch.c @@ -343,6 +343,10 @@ command_t commands[] = { "\tcontain tags only from messages that match the search-term(s).\n" "\n" "\tIn both cases the list will be alphabetically sorted." }, + { "cat", notmuch_cat_command, + "", + "Output raw content of a single message matched by the search term.", + "" }, { "part", notmuch_part_command, "--part= ", "Output a single MIME part of a message.", -- cgit v1.2.3