The following IRC commands are defined in IA:
More commands are available on most IRC servers, look at Yahoo's IRC Category to get more info.
/JOIN <channelname>
/CHANNEL <channelname>
Join a new channel, eg. "/JOIN #os/2" joins the #os/2 channel.
/JOININV
Join the channel you were last invited to.
/CTCP <nickname> <command>
This commands send's a CTCP request <command> to <nickname>
eg. /CTCP Starlord_ VERSION to get the version of Starlord_'s client.
/DCC CHAT <nickname>
Ask <nickname> to open a private chat conversation with you. This causes
Internet Adventurer to open a socket, waiting for a call from the other
client. Data on this session are NOT sent through the IRC server, and you
are therefore sure that no IRC-Operators can listen in.
/DCC SEND <nickname> <filename>
This command is used if you want to send a file to <nickname>.
This causes Internet Adventurer to open a socket, and wait for a call from
<nickname>'s client. If <nickname> accepts, he will then connect's to you
for receiving the file from you.
/ME <text>
/ACT <text>
/ACTION <text>
Use this command to tell that you're performing an action, if your nickname
is Starlord_, and you type "/me thinka Internet Adventurer is great", it
will be displayed to the other people on the channel as:
"* Starlord_ agrees that Internet Adventurer is great"
/MSG <nickname> <text>
Uses this command to send a private message to <nickname>, this message
will not be sent to the channel you're in, but only to the <nickname> you
specify. If you wan't to be sure that no one can intercept your message,
you might consider using /DCC <nickname> CHAT instead, to get a true
private connection.
/LEAVE
This command causes the window for the current channel to be closed, and
it leaves the channel - it's the same thing as closing the window by
double-clicking on it's icon.
If this command is issued in a DCC Chat window, the chat connection is
disconnected, and the window is closed.
/SIGNOFF
If issued in a channel-window, this command causes the connection to the
server to be closed. The windows will still remain on the screen.
If issued in a DCC chat window, the DCC connection is closed.
/BEGONE
This command removes all the windows, and disconnects.
/VERSION <nickname>
/VER <nickname>
These commands do the same as /CTCP <nickname> VERSION - it ask's
<nickname> for his version.
/USERINFO <nickname>
This command does the same as /CTCP <nickname> USERINFO - it ask's
<nickname> for his userinfo.
/FINGER <nickname>
This command does the same as /CTCP <nickname> FINGER - it ask's
<nickname> for his finger info.
/PING <nickname>
This command does the same as /CTCP <nickname> PING - it ask's <nickname>
to return the ping response, so the delay between the two clients can be
measured.
/EXECUTE <command>
This executes the given command, eg. to put a directory listing into a
file, you can use "/exec dir >\file.txt".
/SERVER <hostname:[port]>
This command closes the connection to the current server, and connects to
the new specified server.
/MODE <channel/nicname/*> [mode parameters]
This command changes the mode of either a channel, or a nick. If * is
entered instead of channel-name, the current channel is used.
If no parameters are given, the mode is queried instead of set.
/TOPIC <channel/*> This is a topic
This command changes the topic of a channel. If * is entered instead of
channel-name, the current channel is used. If the topic itself is excluded,
then the current topic is displayed.
/CLEAR
/CLE
These commands clear/erase the contents of the current window.
/QUERY <nickname>
/PRIVATE <nickname>
These commands open a private window, where all messages you type are sent
to the nickname as private messages.
/SCR <script name> [script parameters]
This command executes a REXX script and passes the script parameters
(if any) directly to the script. The other parameters passed to the script
are the same as the one passed to the incoming/outgoing scripts.
/RUN <filename>
This command executes each line in the file, just as if each line was a
command, entered on the command-line. This command can be used to "type"
a file to the channel.
/QUIT <quit reason>
This quits - you can optionally specify a quit reason, eg.
"time for dinner", or "gotta install new version of InetAdv" :)
/LOG ON <filename> | OFF | DELETE
/LOG ON <filename> enables logging, and writes all lines in the window
you specified to the file you specified. /LOG OFF disables logging again
/LOG DELETE deletes the current logfile. - when log is started, logging
is always appended to the logfile.
/IRCTRACE ON <filename> | OFF | DELETE
/IRCTRACE ON <filename> enables irc tracing, and writes all incoming and
outgoing lines to the file you specified. These lines are exactly as they
are received from / set to the IRC server. /IRCTRACE OFF disables tracing
again /IRCTRACE DELETE deletes the current trace-file. - when trace is
started, new trace info is always appended to the trace-file.
/URL <url>
This one will try to fetch the URL you specify, just as if you typed it
on the WWW URL line, including resolving quicknicks.
//<string>
This one sends the <string> unmodified to the server. This might be
usefull for some people.