SYNOPSIS

  proclint [options] <procmail *.rc files>

OPTIONS

-h, --help

Display short help.

-i, --includerc

Scan and possibly list files included in code with \s-1INCLUDERC\s0 statements.

-I, --noinclude

Do not scan \s-1INCLUDERC\s0 references (default).

-l, --list

List lines in the procmail recipe files.

-L, --nolist

Do not list lines, except for errors (default).

-p, --procmailrc

Check $HOME/.procmailrca

DESCRIPTION

Check procmail rc files for proper syntax, recipe nesting, etc. The output consists of: \*(C`LINE-NUMBER:FLAG:DEPTH: text\*(C'. \s-1FLAG\s0 is one of:

R recipe C condition A action (redirect, '!', or pipe, '|') F folder = assignment + continuation E *line may be erroneous*

\s-1DEPTH\s0 indicates the depth of the recipe nesting and is shown only when greater than zero.

BUGS

There are many bugs. E.g. multiline handling is not done (continued strings).

Please regard the output as advisory only.x

STATUS CODES

Program returns non-zero in case problem is found.

ENVIRONMENT

None.

FILES

None.

RELATED TO proclint…

procmail\|(1)

AUTHORS

Program was written by Alan K. Stebbens <[email protected]>.

This manual page was written by Jari Aalto <[email protected]>. Released under license \s-1GNU\s0 \s-1GPL\s0 v2 or (at your option) any later version. For more information about license, visit <http://www.gnu.org/copyleft/gpl.html>.