guimb(1)

guimb1

Apply a scheme function to each message in mailboxes

Usage

guimb [OPTIONS] [MAILBOX [MAILBOX ...]]

Overview

guimb -- apply a scheme function to each message in mailboxes

The following options stop argument processing, and pass the remaining arguments to the guimb-getopt function, if it is defined in the module:

-c, --code=EXPR

execute given Scheme expression

-s, --source=MODNAME

load Scheme module MODNAME

The following options have the same effect, but do not affect further options parsing:

-e, --expression=EXPR

execute given Scheme expression

-f, --file=MODNAME

load Scheme module MODNAME

The module to be loaded is normally defined in a file named MODNAME.scm somewhere in your %load-path.

Other options:

-M, --mailbox=NAME

set output mailbox name

-u, --user[=NAME]

direct output to the system mailbox of the user NAME (default - current user)

-r, --read-only

open mailbox in read-only mode

Script arguments:

-g, --guile-arg=ARG

append ARG to the command line passed to script

-{ args... -}

append args to the command line passed to script

--lparen args... --rparen

likewise

-L, --load-path=PATH

append PATH to the beginning of the %load-path

-?, --help

give this help list

--usage

give a short usage message

-V, --version

print program version

Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options.

Releases

6 releases since Debian 3.0 (Woody); the text changed 5 times.

  1. 3.0
  2. 3.1
  3. 4.0
  4. 5.0
  5. 6.0
  6. 13

--code since Debian 3.1 (Sarge); --expression since Debian 3.1 (Sarge); --file since Debian 3.1 (Sarge); --guile-arg since Debian 3.1 (Sarge); --help since Debian 3.1 (Sarge); --load-path since Debian 13 (Trixie); --lparen since Debian 13 (Trixie); --mailbox since Debian 3.1 (Sarge); --read-only since Debian 13 (Trixie); --rparen since Debian 13 (Trixie); --source since Debian 3.1 (Sarge); --usage since Debian 3.1 (Sarge); --user since Debian 3.1 (Sarge); --version since Debian 3.1 (Sarge); -? since Debian 3.1 (Sarge); -L since Debian 13 (Trixie); -M since Debian 3.1 (Sarge); -V since Debian 3.1 (Sarge); -c since Debian 3.1 (Sarge); -e since Debian 3.1 (Sarge); -f since Debian 3.1 (Sarge); -g since Debian 3.1 (Sarge); -r since Debian 13 (Trixie); -s since Debian 3.1 (Sarge); -u since Debian 3.1 (Sarge); -{ since Debian 13 (Trixie); -} since Debian 13 (Trixie).

--config-file until Debian 6.0 (Squeeze); --config-help until Debian 6.0 (Squeeze); --config-lint until Debian 6.0 (Squeeze); --config-verbose until Debian 6.0 (Squeeze); --debug until Debian 6.0 (Squeeze); --debug-level until Debian 6.0 (Squeeze); --debug-line-info until Debian 6.0 (Squeeze); --license until Debian 6.0 (Squeeze); --lock-expire-timeout until Debian 5.0 (Lenny); --lock-flags until Debian 5.0 (Lenny); --lock-retry-count until Debian 5.0 (Lenny); --lock-retry-timeout until Debian 5.0 (Lenny); --mail-spool until Debian 5.0 (Lenny); --mailbox-type until Debian 5.0 (Lenny); --no-site-config until Debian 6.0 (Squeeze); --no-site-rcfile until Debian 6.0 (Squeeze); --no-user-config until Debian 6.0 (Squeeze); --no-user-rcfile until Debian 6.0 (Squeeze); --rcfile until Debian 6.0 (Squeeze); --rcfile-lint until Debian 6.0 (Squeeze); --rcfile-verbose until Debian 6.0 (Squeeze); --show-config-options until Debian 6.0 (Squeeze); -d until Debian 6.0 (Squeeze); -m until Debian 5.0 (Lenny).

Reporting bugs

Report bugs to <[email protected]>.

From mailutils-guile 1:3.19-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.