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 ] [ –r file ] [ /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 –r flag
will cause irc to replay the conversation from the raw file supplied
as argument without user interaction, 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. Irc prints only private
messages if the target is set to "MSGS", useful for being notified
when
a message is sent to your nick without having to monitor all the
status information. |
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. |