This is almost a complete documentation now
The only incomplete documented commands are now invite and window.
The commands are marked with the icon.
Here are all commands with the complete documentation.
Most commands are standard and you can check yourself the commands also on Wikipedia.
<parameter> = required parameter
[parameter] = optional parameter
ABOUT, AME, AWAY (A), CHANNELS, CLEAR, CLONE, CTCP, CONFIG, CONNECT (C), DCC, DEOP, DEVOICE, DISCONNECT (D), ECHO, HELP (?), HOP (H), IGNORE, INVITE, JOIN (J), KICK (K), LEAVE (L), LOG, ME, MODE, MSG (M), NICK (N), NOTICE, OP, QUIT (Q), QUOTE, PART (P), PING, RAW, SAY, SERVER (S), STYLE, SV, TOPIC (T), THINK (TH), TRAY, VOICE, WHOIS (W), WINDOW
Displays the version information about the client.
Output Example
>> /about [14:53] .. [14:53] .. 0irc-1.4.50 build 2006/8/27 [14:53] .. Copyright 2000-2006 by Torsten Stelling [murphy2005@dev0.de] [14:53] .. Homepage http://www.dev0.de [14:53] .. [14:53] .. WARNING: This is a beta version. You may experience some problems. [14:53] ..
Displays a thinking message in all joined channels on the same server.
Output Example
>> /ame thinks about good weather [19:42] .ë neogen thinks about good weather
Sets an away message. When no away message is set, you return.
Output Example
>> /away gone for fishing [20:01] ..neogen is away: gone for fishing [l(on) p(on)] [20:01] .. You have been marked as being away >> /away [20:01] ..neogen is back [gone(0m 28s)] [20:01] .. You are no longer marked as being away
This command displays all joined channels on the server.
Output Example
>> /channels [12:52] .. #test [12:52] .. #test2
Clears the display.
Output Example
>> /clear
This clones a current connected tab.
Output Example
>> /clone
Sends a CTCP <command> to <user>.
Output Example
>> /ctcp murphy version [12:36] ..[ctcp/VERSION] reply from murphy: 0irc-1.4.50 on WindowsXP(5.1.2600)
Opens the configuration dialog. See Configuration for more informations on this dialog.
Output Example
>> /config
This command connects you to the server you specify to the commandline or to the default server when you don't add a parameter.
Output Example
>> /connect ...much output from the default server...
This command transfers files from you to other users and vice versa.
Output Example
>> /dcc
This command removes the op status from one user.
Output Example
>> /deop someone [11:12] ..[mode/#channel] "-o someone" by murphy
This command removes the voice status from one user.
Output Example
>> /devoice someone [11:12] ..[mode/#channel] "-v someone" by murphy
This command disconnects from current server.
Output Example
>> /disconnect
It displays only some text. It does nothing in the network.
Output Example
>> /echo hmpf [12:45] hmpf
Displays all available command in 0irc.
Output Example
>> /help [11:36] .. [known commands] [11:36] .. ABOUT, AME, AWAY (A), CHANNELS, CLEAR [11:36] .. CLONE, CTCP, CONFIG, CONNECT (C), DCC [11:36] .. DEOP, DEVOICE, DISCONNECT (D), ECHO, HELP (?) [11:36] .. HOP (H), IGNORE, INVITE, JOIN (J), KICK (K) [11:36] .. LEAVE (L), LOG (ME), ME, MODE, MSG (M) [11:36] .. NICK (N), NOTICE (OP), OP, QUIT (Q), QUOTE [11:36] .. PART (P), PING, RAW, SAY, SERVER (S) [11:36] .. STYLE (SV), SV, TOPIC (T), THINK (TH), TH [11:36] .. TRAY, VOICE, WHOIS (W), WINDOW
Leaves current channel and rejoins it. You may add a channelname you are in.
Output Example
>> /hop [11:50] ..[part/#channel] neogen(murphy@localhost) [11:50] ..[join/#channel] murphy(murphy@localhost)
description.
Output Example
>> /command output
Invites a user to a channel.
Output Example
>> /invite someone #channel [12:08] localhost murphy invited someone into the channel.
Joins a channel or an invitation which was issued to the user.
Output Example
>> /join #mychannel [23:11] ..[join/#mychannel] murphy(murphy@localhost) [23:11] .. @murphy
Kicks one user out of the current channel. It only functions when you are admin (op). You may add a reason for the user.
Output Example
>> /kick someone you are off now [23:00] ..[kick/#channel] someone was kicked by murphy(you are off now)
Leaves current channel.
Output Example
>> /leave [11:49] ..[part/#channel] murphy(muurphy@localhost)
Enables the logfile for current tab. When you first add filename the log is enabled, after that log without anything disables the log.
Output Example
>> /log test [22:21] ..[logging/Logging to file test.log]
outputs an action what you want to do or think or similar.
Output Example
>> /me wants to eat [12:38] .ë murphy wants to eat
This command changes mode of channel or user.
Output Example
>> /mode #channel +o user [12:32] ..[mode/#channel] "+o user" by murphy
Sends a private message to a user.
Output Example
>> /msg someone hello how are you? [12:04] ..[msg(someone)] hello how are you?
Changes your nickname.
Output Example
>> /nick murphy2 [12:42] ..[nick/change] murphy -> murphy2
This command sends a notice to channel or nick.
Output Example
>> /notice #channel this is a notice [12:16] ..[notice(#channel)] this is a notice
This command gives someone the op status.
Output Example
>> /op someone [11:12] ..[mode/#channel] "+o someone" by murphy
Quits 0irc. Nothing more. This command saves changed configuration.
Output Example
>> /quit
Sends a raw command to the server.
Output Example
>> >> /quote nick murphy2 [22:17] ..[nick/change] murphy -> murphy2
Leaves current channel. Its like /leave
Output Example
>> /part [11:49] ..[part/#channel] murphy(muurphy@localhost)
This command pings a user in current server.
Output Example
>> /ping grumpfuser [22:34] ..[ctcp/ping] reply from grumpfuser: 2 secs
This command sends a raw irc command to the current connected server. This is for sending commands to the server that 0irc does not know. It helps sometimes authoring registered users on some exotic servers.
Output Example
>> /raw nick murphy2 [22:17] ..[nick/change] murphy -> murphy2
This command is like typing in the commandline. It posts the text in the current channel.
Output Example
>> /say this is a test [11:27] <murphy> this is a test
This command connects you to the server you specify to the commandline or to the default server when you don't add a parameter. This is an alias to /connect.
Output Example
>> /server ...much output from the default server...
description.
Output Example
>> /style ...does not compute...
Displays current software version in current irc channel.
Output Example
>> /sv [13:06] <murphy> 0irc-1.4.50 on WindowsXP(5.1.2600)
Changes the topic of the current channel to a new topic.
Output Example
>> /topic test topic [13:09] ..[topic/#test] test topic [13:09] ..[setby/murphy]
display a message that you are not speeking, but thinking in current channel.
Output Example
>> /think where i am? [11:46] <murphy> .oO( where i am? )
This command minimizes 0irc to the systemtray.
Output Example
>> /tray
This command gives someone the voice status.
Output Example
>> /voice someone [11:12] ..[mode/#channel] "+v someone" by murphy
This command displays information about one user.
Output Example
>> /whois murphy [10:59] ..whois: murphy [10:59] ..ircname: 0irc - http://www.dev0.de [10:59] ..connecting from: 127.0.0.1 [10:59] ..neogen is a registered nick [10:59] ..channels: @#localchannel [10:59] ..server: localhost(test Server) [10:59] ..idle: 4175 seconds [10:59] ..signon: Thu Mar 15 09:49:14 2007
description.
Output Example
>> /command output