IRCRC(1)IRCRC(1)

NAME

ircrc – internet relay chat client

SYNOPSIS

ircrc [ -p port ] [ -P server password ] [ -r realname ] [ -t target ] [ -n nick ] [ -T ] [ server ]

DESCRIPTION

Ircrc is an IRC client. Messages are sent from standard input and received from standard output. The default server is irc.freenode.net. The arguments bitlbee and oftc are expanded to im.bitlbee.org and irc.oftc.net, respectively. The options are:

-p port

Change the default port (6667).  

-P server password

Specify a password for the remote server.  

-r realname

Change the default name (<nil>).  

-t target

Set and join the target channel. If multiple channels are specified, only the last one will be set as target. Messages are sent to target unless they are commands.  

-n nick

Change the default nickname ($user).  

-T


Use tls through tlssrv(8).  

Commands

Ircrc commands begin with a slash. Unrecognized commands result in an error message and send nothing to the server. The commands are:

/! cmd

Send the output of the shell command cmd to the current target.  

/M

MODE command.  

/N

NOTICE command.  

/T

TOPIC command.  

/W

WHOIS command.  

/a

AWAY command.  

/j

JOIN command.  

/l

LIST command.  

/m

PRIVMSG command.  

/n

NICK command.  

/p

PART command.  

/q cmd

Send the raw IRC command cmd to the server.  

/t target

Set target. If target is more than one channel, any messages are sent to all of them.  

/u

USERS command.  

/w

WHO command.  

/x

QUIT command. Control-D also sends this command.  

See RFC 1459 and RFC 2812 for detailed information about IRC commands.

EXAMPLES

Default usage:

 

% ircrc

Join irc.oftc.net as a different user:

 

% ircrc -r glenda -n glenda irc.oftc.net

Join two channels on login:

 

% ircrc -t '#cat-v,#plan9'

SOURCE

/rc/bin/ircrc

SEE

http://tools.ietf.org/html/rfc1459
http://tools.ietf.org/html/rfc2812

BUGS

Some fonts do not support the nickname delimiters.

If the connection is lost, ircrc waits for input before exiting.