2013-12-31 01:34:23 +01:00
|
|
|
.TH NOTMUCH-HOOKS 5 2013-12-30 "Notmuch 0.17"
|
2011-12-19 03:38:24 +01:00
|
|
|
|
|
|
|
.SH NAME
|
|
|
|
notmuch-hooks \- hooks for notmuch
|
|
|
|
|
|
|
|
.SH SYNOPSIS
|
|
|
|
$DATABASEDIR/.notmuch/hooks/*
|
|
|
|
|
|
|
|
.SH DESCRIPTION
|
|
|
|
Hooks are scripts (or arbitrary executables or symlinks to such) that notmuch
|
|
|
|
invokes before and after certain actions. These scripts reside in
|
|
|
|
the .notmuch/hooks directory within the database directory and must have
|
|
|
|
executable permissions.
|
|
|
|
|
|
|
|
The currently available hooks are described below.
|
|
|
|
.RS 4
|
|
|
|
.TP 4
|
|
|
|
.B pre\-new
|
|
|
|
This hook is invoked by the
|
|
|
|
.B new
|
|
|
|
command before scanning or importing new messages into the database. If this
|
|
|
|
hook exits with a non-zero status, notmuch will abort further processing of the
|
|
|
|
.B new
|
|
|
|
command.
|
|
|
|
|
|
|
|
Typically this hook is used for fetching or delivering new mail to be imported
|
|
|
|
into the database.
|
|
|
|
.RE
|
|
|
|
.RS 4
|
|
|
|
.TP 4
|
|
|
|
.B post\-new
|
|
|
|
This hook is invoked by the
|
|
|
|
.B new
|
|
|
|
command after new messages have been imported into the database and initial tags
|
|
|
|
have been applied. The hook will not be run if there have been any errors during
|
|
|
|
the scan or import.
|
|
|
|
|
|
|
|
Typically this hook is used to perform additional query\-based tagging on the
|
|
|
|
imported messages.
|
|
|
|
.RE
|
2011-12-20 02:41:48 +01:00
|
|
|
|
|
|
|
.SH SEE ALSO
|
|
|
|
|
|
|
|
\fBnotmuch\fR(1), \fBnotmuch-config\fR(1), \fBnotmuch-count\fR(1),
|
2013-06-23 06:23:58 +02:00
|
|
|
\fBnotmuch-dump\fR(1), \fBnotmuch-insert\fR(1), \fBnotmuch-new\fR(1),
|
|
|
|
\fBnotmuch-reply\fR(1), \fBnotmuch-restore\fR(1), \fBnotmuch-search\fR(1),
|
2012-03-11 22:36:16 +01:00
|
|
|
\fBnotmuch-search-terms\fR(7), \fBnotmuch-show\fR(1),
|
|
|
|
\fBnotmuch-tag\fR(1)
|