EnglishFrenchSpanish

OnWorks favicon

notmuch-tag - Online in the Cloud

Run notmuch-tag in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command notmuch-tag that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


notmuch-tag - add/remove tags for all messages matching the search terms

SYNOPSIS


notmuch tag [options ...] +<tag>|-<tag> [--] <search-term> ...

notmuch tag --batch [--input=<filename>]

DESCRIPTION


Add/remove tags for all messages matching the search terms.

See notmuch-search-terms(7) for details of the supported syntax for <search-term>.

Tags prefixed by '+' are added while those prefixed by '-' are removed. For each message,
tag changes are applied in the order they appear on the command line.

The beginning of the search terms is recognized by the first argument that begins with
neither '+' nor '-'. Support for an initial search term beginning with '+' or '-' is
provided by allowing the user to specify a "--" argument to separate the tags from the
search terms.

notmuch tag updates the maildir flags according to tag changes if the
maildir.synchronize_flags configuration option is enabled. See notmuch-config(1) for
details.

Supported options for tag include

--remove-all
Remove all tags from each message matching the search terms before applying the
tag changes appearing on the command line. This means setting the tags of each
message to the tags to be added. If there are no tags to be added, the messages
will have no tags.

--batch
Read batch tagging operations from a file (stdin by default). This is more
efficient than repeated notmuch tag invocations. See TAG FILE FORMAT below for
the input format. This option is not compatible with specifying tagging on the
command line.

--input=<filename>
Read input from given file, instead of from stdin. Implies --batch.

TAG FILE FORMAT


The input must consist of lines of the format:

+<tag>|-<tag> [...] [--] <query>

Each line is interpreted similarly to notmuch tag command line arguments. The delimiter is
one or more spaces ' '. Any characters in <tag> may be hex-encoded with %NN where NN is
the hexadecimal value of the character. To hex-encode a character with a multi-byte UTF-8
encoding, hex-encode each byte. Any spaces in <tag> must be hex-encoded as %20. Any
characters that are not part of <tag> must not be hex-encoded.

In the future tag:"tag with spaces" style quoting may be supported for <tag> as well; for
this reason all double quote characters in <tag> should be hex-encoded.

The <query> should be quoted using Xapian boolean term quoting rules: if a term contains
whitespace or a close paren or starts with a double quote, it must be enclosed in double
quotes (not including any prefix) and double quotes inside the term must be doubled (see
below for examples).

Leading and trailing space ' ' is ignored. Empty lines and lines beginning with '#' are
ignored.

EXAMPLE
The following shows a valid input to batch tagging. Note that only the isolated '*' acts
as a wildcard. Also note the two different quotings of the tag space in tags

+winner *
+foo::bar%25 -- (One and Two) or (One and tag:winner)
+found::it -- tag:foo::bar%
# ignore this line and the next

+space%20in%20tags -- Two
# add tag '(tags)', among other stunts.
+crazy{ +(tags) +&are +#possible\ -- tag:"space in tags"
+match*crazy -- tag:crazy{
+some_tag -- id:"this is ""nauty)"""

Use notmuch-tag online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    PAC Manager
    PAC Manager
    PAC is a Perl/GTK replacement for
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... It provides a GUI
    to configure connections: users,
    passwords, EXPECT regula...
    Download PAC Manager
  • 2
    GeoServer
    GeoServer
    GeoServer is an open-source software
    server written in Java that allows users
    to share and edit geospatial data.
    Designed for interoperability, it
    publishes da...
    Download GeoServer
  • 3
    Firefly III
    Firefly III
    A free and open-source personal finance
    manager. Firefly III features a
    double-entry bookkeeping system. You can
    quickly enter and organize your
    transactions i...
    Download Firefly III
  • 4
    Apache OpenOffice Extensions
    Apache OpenOffice Extensions
    The official catalog of Apache
    OpenOffice extensions. You'll find
    extensions ranging from dictionaries to
    tools to import PDF files and to connect
    with ext...
    Download Apache OpenOffice Extensions
  • 5
    MantisBT
    MantisBT
    Mantis is an easily deployable, web
    based bugtracker to aid product bug
    tracking. It requires PHP, MySQL and a
    web server. Checkout our demo and hosted
    offerin...
    Download MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger is a p2p chat application
    for intranet communication and does not
    require a server. A variety of handy
    features are supported including
    notificat...
    Download LAN Messenger
  • More »

Linux commands

  • 1
    abidw
    abidw
    abidw - serialize the ABI of an ELF
    file abidw reads a shared library in ELF
    format and emits an XML representation
    of its ABI to standard output. The
    emitted ...
    Run abidw
  • 2
    abilint
    abilint
    abilint - validate an abigail ABI
    representation abilint parses the native
    XML representation of an ABI as emitted
    by abidw. Once it has parsed the XML
    represe...
    Run abilint
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - send a CORE API message
    to the core-daemon daemon ...
    Run coresendmsg
  • 4
    core_server
    core_server
    core_server - The primary server for
    SpamBayes. DESCRIPTION: Currently serves
    the web interface only. Plugging in
    listeners for various protocols is TBD.
    This ...
    Run core_server
  • 5
    fwflash
    fwflash
    fwflash - program to flash image file
    to a connected NXT device ...
    Run fwflash
  • 6
    fwts-collect
    fwts-collect
    fwts-collect - collect logs for fwts
    bug reporting. ...
    Run fwts-collect
  • More »

Ad