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)