NAME
|
ircsrv, irc – internet relay chat client and ui |
SYNOPSIS
|
ircsrv [ –s serv ] [ –f file ] nickname [tcp!]irc.server.org irc [ –c charset ] [ –t victim ] [ –b lines ] [ /srv/serv [ /tmp/file ]] |
DESCRIPTION
|
Ircsrv makes a connection to an irc server and reconnects if the
connection gets broken. It posts a service to /srv and creates
(if necessary) an append mode log file to /tmp. Default file and
service name is a concatenation of 4 first letters of username
and the string irc Irc is a client program that makes use of the service provided by ircsrv and provides a user interface for sending and receiving messages.
The command language understood by irc is as follows
The –c flag sets character set conversion using tcs(1), the –b flag
causes the client to display the last n lines of the default target
or conversations if no target is set. Without any arguments –b
prints the conversation from the very beginning. The –t flag sets
the default target to which the messages are sent by default if
a line written to irc does not begin with /. Irc also prints messages
to/from the target exclusively if one is set. |
EXAMPLES
|
To start up ircsrv on a remote cpu server cpu –c ircsrv glenda irc.freenode.net
To use ircsrv started earlier on a cpu server
To start/see/continue a conversation with a specific target (can
be #chan or nick)
To run irc within acme start irc inside "win –e": |
SOURCE
|
/sys/src/cmd/ircsrv.c /sys/src/cmd/irc.c |
SEE ALSO
|
tcs(1), faces(1), nedmail(1) |
BUGS
|
Probably. Missing functionality includes opening new windows when
a message from a new target arrives. |