Anything starting with a / is a command, unless it starts with *two* / in which case the first one is removed and the rest is sent as channel/query text. Example: someone asks you where the password file is on UNIX. If you reply "/etc/passwd", that would be considered a command. You type "//etc/passwd" and the string "/etc/passwd" gets sent to the channel. Anything that starts with / that isn't listed here gets sent to the IRC server as-is, minus the /. That's why /nick, /who, /whois aren't listed here, for instance. -------------------------------------------------------------------- /j [ ...] /join [ ...] Joins one or more channels, creates new screens if possible. If a screen can't be created, channel text will be sent to the [server] screen, and "/m #channel" must be used, to send to the channel. Also, you can use "/join 0" to leave (part) every channel you're in. If you do this, the channel screens won't be closed. The IRC protocol has an optional rarely-used "key" parameter, which works like a password to get into a channel. This isn't directly supported in FujiNetChat, but you can do this: /quote join /query ...although that channel won't be automatically rejoined if you disconnect and reconnect. -------------------------------------------------------------------- /j1 [ ...] /join1 [ ...] Joins a channel without creating a new screen. Channel text will be sent to the [server] screen. Use "/m #channel" to send to the channel. -------------------------------------------------------------------- /m /msg Send a message to a nick or channel. -------------------------------------------------------------------- /q [ ...] /query [ ...] Creates screens for messages to/from one or more nicks, if possible. Can also be a channels, which creates channel screens for a channels that doesn't already have their own screens. -------------------------------------------------------------------- /quit [] Quits IRC with optional quit message. -------------------------------------------------------------------- /p [] [] /part [] [] Parts (leaves) a channel. If no channel is given, the current screen's channel is parted (if you're in a channel screen). If there's a screen for the channel, it DOES NOT get closed (it will be re-used if you join the channel again). To part a channel and close its screen, use Start+Control+X. -------------------------------------------------------------------- /names [] Shows the list of users in a channel. Uses the current screen's channel, if no given. On most networks, it's not very useful to use /names on a channel you haven't joined. -------------------------------------------------------------------- /topic [] Shows the channel topic and its creator. With no , uses the current screen's channel. -------------------------------------------------------------------- /ping [] With no argument: ping the server. With arg: CTCP ping the nick. When the ping response is received, the latency (round trip time) will be calculated and printed in the [server] screen. -------------------------------------------------------------------- /me CTCP ACTION. Only works in a channel or query screen (eventually it'll work in [server] and [private] too) -------------------------------------------------------------------- /ver [] With , sends a CTCP VERSION request. Without , gets the server's version information. -------------------------------------------------------------------- /info [] With , CTCP CLIENTINFO. Without , INFO command for the server. -------------------------------------------------------------------- /ctcp [] Send arbitrary CTCP commands. -------------------------------------------------------------------- /list This command will be sent to the server as-is. The only reason it's a local command is so the argument can be required: sending LIST without any arguments lists every channel on the server, which isn't useful. -------------------------------------------------------------------- /color [] [] [] Set colors. This should be on a per-screen basis, eventually. TODO: this only takes bg and fg arguments, currently. -------------------------------------------------------------------- /click Toggles the keyclick sound, if you're on an Atari XL or XE. On the 400/800, it does nothing (sorry). -------------------------------------------------------------------- /chans List all channels we've joined. This will actually be limited to something like 20 (who joins more than 20 channels anyway?) TODO: not implemented yet. -------------------------------------------------------------------- /quote Send raw IRC protocol to the server. This bypasses local command parsing. -------------------------------------------------------------------- /alert Set the type of alert that happens when you're PMed or highlighted in a channel. 0 = none, 1 = beep, 2 = flash, 3 = beep and flash. -------------------------------------------------------------------- /reset Send a SIO command to the FujiNet to reset it. This does the same thing as pressing the FujiNet's reset button. This command is for testing, and may be removed at some point.