logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ap - nmh parser of RFC 822-style addresses

Context

       None

nmh-1.8                                            2013-12-05                                            AP(8mh)

Defaults

       -format             As described above.
       -width              The width of the terminal.

Description

ap  is a program that parses addresses according to the ARPA Internet standard.  It also understands many
       non-standard formats.  It is useful for seeing how nmh will interpret an address.

       The ap program treats each argument as one or more addresses, and  prints  those  addresses  out  in  the
       official RFC 822 format.  Hence, it is usually best to enclose each argument in quotes for the shell.

       To  override  the  output  format used by ap, the -formatstring or -formatfile switches are used.  This
       permits individual fields of the address to be extracted with  ease.   The  string  is  simply  a  format
       string, and the file is simply a format file.  See mh-format(5) for the details.

       In addition to the standard escapes, ap also recognizes the following additional escape:

            EscapeReturnsDescription
            error   string   A diagnostic if the parse failed

       Here is the default format string used by ap:

            %<{error}%{error}: %{text}%|%(putstr(proper{text}))%>

       which  says  that if an error was detected, print the error, a `:', and the address in error.  Otherwise,
       output the RFC 822-proper format of the address.

Files

       $HOME/.mh_profile   The user's profile.
       /etc/nmh/mts.conf   The mts configuration file.

Name

       ap - nmh parser of RFC 822-style addresses

Profile Components

       None

See Also

fmttest(1), dp(8)

       StandardfortheFormatofARPAInternetTextMessages (RFC 822)

Synopsis

/usr/lib/mh/ap [-help] [-version] [-formformatfile] [-formatstring] [-widthcolumns] addrs ...

See Also