irc.tar.gz
--rw-r--r-- M 0 rsc users 1115 Feb 4 2005 COPYRIGHT
--rw-r--r-- M 0 rsc users 26 Dec 17 09:19 Irc.c
--rw-r--r-- M 0 rsc users 1672 Feb 24 17:10 README
--rw-r--r-- M 0 rsc users 8687 Feb 16 2005 acme.c
--rw-r--r-- M 0 rsc users 1561 Feb 8 2005 acme.h
--rw-r--r-- M 0 rsc users 12728 Feb 24 17:05 airc.c
--rw-r--r-- M 0 rsc users 45 Feb 24 17:11 index.html
--rw-r--r-- M 0 rsc users 18760 Feb 24 17:03 irc.c
--rw-r--r-- M 0 rsc users 5691 Feb 24 17:03 irc.h
--rw-r--r-- M 0 rsc users 11714 Feb 24 17:04 ircmux.c
--rw-r--r-- M 0 rsc users 1729 Dec 17 09:51 list.c
--rw-r--r-- M 0 rsc users 454 Feb 24 17:12 mkfile
Irc client for acme
mk install
Irc [-f fullname] [-n nick] [-s servername] [-p passwd] server
You'll get a window named /irc/servername and it will try to log in.
You can specify multiple -n options to try multiple nicks until a good
one is found. If you specify -p, the password is sent to nickserv in
an identify message.
Once the login is done, the tag of /irc/servname will have List Chat
in it. Executing List will list all the channels. Executing List #foo
will list just channel #foo.
Executing Chat #foo joins channel foo and creates a new window
/irc/servername/#foo. Text typed at the end of the window is sent to foo.
Clicking Del leaves the channel.
Executing Chat user opens a window /irc/servername/user for chatting
with user. The behavior is the same as Chat #foo. User chat windows
are opened automatically on incoming messages.
Executing Whois user runs whois on the user, displaying the results in
/irc/servername and optionally in /irc/user, if that window exists.
ircmux [-r] [-f fullname] [-a addr] [-j join]... [-l logdir] [-n nick]... [-p passwd] server
Ircmux is an irc multiplexor that allows multiple connections to
masquerade as a single one. It dials the server and logs in just like
Irc, joins the given channels, and then announces on addr. (If the -a
option is omitted, it does not announce at all.) Connections on addr can
pretend to log in, but in reality they all appear as the one connection.
The -l option specifies a logging directory. If it is given, then all IRC
messages are logged in that directory in files named by their channels,
e.g., #plan9.