diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 51 |
1 files changed, 51 insertions, 0 deletions
@@ -0,0 +1,51 @@ +mailscripts -- collection of scripts for manipulating e-mail on Unixes +====================================================================== + +This package is a place to collect together, and distribute, small scripts for +manipulating e-mail on Unixes. The idea is that those of us handling our +e-mail using tools like offlineimap, mbsync, notmuch, mu, mairix etc. often +end up writing small helper scripts, and some of the scripts are worth tidying +up, documenting and sharing with others, but they're small enough not to +deserve packages of their own. This is a place for them. + +mailscripts is primarily developed as part of the Debian project. In July +2018 some notmuch-using Debian Developers arrived at the DebCamp preceding +DebConf18, and started discussing useful mail-handling scripts, actual and +envisioned. We decided it would be a good idea to create a package like this. +If you have written a useful mail-handling script, please consider submitting +it to this collection. + +Some highlights: + +* mdmv -- safely move messages between maildirs + +* mbox2maildir -- convert an mbox to a maildir using Python's libraries + +* notmuch-extract-patch -- extract a git patch series from notmuch + +* email-print-mime-structure -- tree view of a message's MIME structure + +* imap-dl -- download messages from an IMAP mailbox to a maildir + +mailscripts.el -- Emacs utilities for handling mail on Unixes +============================================================= + +mailscripts.el is an Emacs Lisp library. It's original purpose was to make it +easy to use scripts shipped in Debian's mailscripts package from within Emacs. +It now also contains additional, thematically-related utilities which don't +invoke any of those scripts. + +Some highlights: + +* notmuch-extract-{thread,message}-patches{,-to-project} + -- extract & apply git patch(es) from Gnus+notmuch or notmuch-show + +* mailscripts-git-format-patch-drafts + -- import patches generated by git-format-patch(1) to Gnus or notmuch drafts + +* mailscripts-git-format-patch-attach + -- compose mail with patches generated by git-format-patch(1) attached + (Git-specific alternative to the built-in vc-prepare-patches) + +* mailscripts-git-format-patch-append + -- append an inline "-- >8 --" patch to an unsent message |