diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2013-01-13 15:37:49 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2013-01-13 15:37:49 -0200 |
commit | 454c6e3c77b3db507ee81875219089047fc2d5a3 (patch) | |
tree | 34ea351902ddd6094bc0a96a65b4bc07e9ee83d8 /mutt-notmuch-tag | |
download | scripts-454c6e3c77b3db507ee81875219089047fc2d5a3.tar.gz scripts-454c6e3c77b3db507ee81875219089047fc2d5a3.tar.bz2 |
Initial import
Diffstat (limited to 'mutt-notmuch-tag')
-rwxr-xr-x | mutt-notmuch-tag | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/mutt-notmuch-tag b/mutt-notmuch-tag new file mode 100755 index 0000000..9b80a19 --- /dev/null +++ b/mutt-notmuch-tag @@ -0,0 +1,21 @@ +# mutt-notmuch-tag.sh +# Simple and crude script to tag multiple messagess in mutt using notmuch. +# See http://upsilon.cc/~zack/blog/posts/2011/01/how_to_use_Notmuch_with_Mutt/ + +grep "Message-ID" - > temp.txt +sed -e 's|Message-ID:.*<\(.*\)>.*|id:\1|' temp.txt > temp1.txt +sed '{:q;N;s/\n/ OR /g;t q}' temp1.txt > temp2.txt + +## When vi opens up list the tagging commands, e.g. +tag1 -tag2 +vi tags.txt + +TAGS=`cat tags.txt` +SEARCHEXPR=`cat temp2.txt` + +## For debugging +echo "notmuch tag $TAGS -- $SEARCHEXPR" >> temp2.txt + +## Now apply the tags +notmuch tag $TAGS -- $SEARCHEXPR + +# End of mutt-notmuch-tag.sh |