glenda.party
term% ls -F
term% pwd
$home/manuals/9front/1/newt
term% cat index.txt
NEWT(1)                     General Commands Manual                    NEWT(1)



NAME
       newt - network news transport protocol (NNTP) client

SYNOPSIS
       newt [ -f newsgroup ] [ -m mountpoint ] [ -p maxposts ]

DESCRIPTION
       Newt  provides  an  interactive,  text-based interface to NNTP articles
       served by nntpfs(4).

       There are a number of options:

       -f     Load the specified newsgroup. Default is alt.test.

       -m     Directory where nntpfs is mounted. Default is /mnt/news.

       -p     Number of posts to display, up to and including the most  recent
              post.  Default is 30.

       Newt  starts by reading the list of messages in the newsgroup, printing
       out the number of messages,  and  then  prompting  for  commands.   The
       prompt  itself represents the name of the group followed by the message
       number in the form of a file system path, relative to the mountpoint.

       Commands, as in ed(1), are of the form `[range]  command  [arguments]'.
       The command is applied to each message in the (optional) range.

       The address range can be:

       address       to indicate a single message header.

       address,address
                     to indicate a range of contiguous message headers.

       The addresses can be:

       number        to indicate a particular message.

       The commands are:

       number Print message number.

       b      Print the headers for the next ten messages.

       e      Enter  a  new message, honoring the environment variable editor.
              Default is hold(1).

       g newsgroup
              Change to the specified newsgroup.  The name of a group  may  be
              provided in dotted (alt.test) or path (alt/test) format.

       h      Print the disposition, date, sender and subject line of the mes‐
              sage. These lines are suitable for selecting and sending to  the
              prompt,  in  order  to print messages either singly or in aggre‐
              gate.

       help   Print a summary of the available commands.

       k [newsgroup]
              Without an argument, k walks the directories under  the  current
              group  and  prints commands suitable for changing to each avail‐
              able sub-group. When provided with an argument, it instead walks
              the directories under the group specified by the argument.

       kf regexp
              Greps  $home/lib/newsgroups for regexp and prints commands suit‐
              able for changing to each match.

       p      Print the current message with minimal headers.

       P      Print the raw message with full headers.

       q      Quit.

       r      Reply to the current message.

       y      Synchronize message list with the server.

       |command
              Run the command with the message body as standard input.

       ||command
              Run the command with the whole message as standard input.

       "      Print the current message in quoted form, suitable for reply.

FILES
       $home/lib/newsgroups list of newsgroups, one per line

SOURCE
       /rc/bin/newt

SEE ALSO
       nntpfs(4)

BUGS
       The list of available newsgroups offered by a given server may be quite
       large.  This  complicates walking the list over a slow Internet connec‐
       tion, and renders searching in real-time all but infeasible. Grepping a
       pre-generated newsgroups file is a compromise.

HISTORY
       Newt first appeared in 9front (April, 2014).



                                                                       NEWT(1)