Table of Contents
0irc commands
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.
Command information
<parameter> = required parameter
[parameter] = optional parameter
All commands
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
ABOUT
- Existent since 1.0
- Command: /about
- Parameters: none
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] ..
AME
- Existent since 1.0
- Command: /ame
- Parameters: <your message>
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
AWAY
- Existent since 1.0
- Command: /away
- Parameters: [reason]
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
CHANNELS
- Existent since 1.0
- Command: /channels
- Parameters: none
This command displays all joined channels on the server.
Output Example
>> /channels [12:52] .. #test [12:52] .. #test2
CLEAR
- Existent since 1.0
- Command: /clear
- Parameters: none
Clears the display.
Output Example
>> /clear
CLONE
- Existent since 1.4
- Command: /close
- Parameters: none
It should be removed with the next release.
This clones a current connected tab.
Output Example
>> /clone
CTCP
- Existent since 1.0
- Command: /ctcp
- Parameters: <user> <command> [other]
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)
CONFIG
- Existent since 1.0
- Command: /config
- Parameters: none
Opens the configuration dialog. See Configuration for more informations on this dialog.
Output Example
>> /config
CONNECT
- Existent since 1.0
- Command: /connect
- Parameters: [server-name]
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...
DCC
- Existent since 1.0
- Command: /dcc
- Parameters: ?
I think the DCC GET runs fine. You need to test it.
This command transfers files from you to other users and vice versa.
Output Example
>> /dcc
DEOP
- Existent since 1.2
- Command: /deop
- Parameters: <username>
This command removes the op status from one user.
Output Example
>> /deop someone [11:12] ..[mode/#channel] "-o someone" by murphy
DEVOICE
- Existent since 1.2
- Command: /devoice
- Parameters: <username>
This command removes the voice status from one user.
Output Example
>> /devoice someone [11:12] ..[mode/#channel] "-v someone" by murphy
DISCONNECT
- Existent since 1.x
- Command: /disconnect
- Parameters: none
This command disconnects from current server.
Output Example
>> /disconnect
ECHO
- Existent since 1.0
- Command: /echo
- Parameters: <text>
It displays only some text. It does nothing in the network.
Output Example
>> /echo hmpf [12:45] hmpf
HELP
- Existent since 1.0
- Command: /help
- Parameters: none
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
HOP
- Existent since 1.2
- Command: /hop
- Parameters: [channel]
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)
IGNORE
- Existent since 1.x
- Command: /command
- Parameters: none
description.
Output Example
>> /command output
INVITE
- Existent since 1.2
- Command: /invite
- Parameters: <nickname> <#channel>
Invites a user to a channel.
Output Example
>> /invite someone #channel [12:08] localhost murphy invited someone into the channel.
JOIN
- Existent since 1.0
- Command: /join
- Parameters: <channel>|invitation
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
KICK
- Existent since 1.0
- Command: /kick
- Parameters: <username> [reason]
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)
LEAVE
- Existent since 1.0
- Command: /leave
- Parameters: none
Leaves current channel.
Output Example
>> /leave [11:49] ..[part/#channel] murphy(muurphy@localhost)
LOG
- Existent since 1.0
- Command: /log
- Parameters: [filename]
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]
ME
- Existent since 1.0
- Command: /me
- Parameters: <action>
outputs an action what you want to do or think or similar.
Output Example
>> /me wants to eat [12:38] .ë murphy wants to eat
MODE
- Existent since 1.0
- Command: /mode
- Parameters: <parameter>
This command changes mode of channel or user.
Output Example
>> /mode #channel +o user [12:32] ..[mode/#channel] "+o user" by murphy
MSG
- Existent since 1.0
- Command: /msg
- Parameters: <nick> <text>
Sends a private message to a user.
Output Example
>> /msg someone hello how are you? [12:04] ..[msg(someone)] hello how are you?
NICK
- Existent since 1.0
- Command: /nick
- Parameters: <name>
Changes your nickname.
Output Example
>> /nick murphy2 [12:42] ..[nick/change] murphy -> murphy2
NOTICE
- Existent since 1.0
- Command: /notice
- Parameters: <user|channel> <text>
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
OP
- Existent since 1.2
- Command: /op
- Parameters: <username>
This command gives someone the op status.
Output Example
>> /op someone [11:12] ..[mode/#channel] "+o someone" by murphy
QUIT
- Existent since 1.0
- Command: /quit
- Parameters: none
Quits 0irc. Nothing more. This command saves changed configuration.
Output Example
>> /quit
QUOTE
- Existent since 1.0
- Command: /quote
- Parameters: <command for server>
Sends a raw command to the server.
Output Example
>> >> /quote nick murphy2 [22:17] ..[nick/change] murphy -> murphy2
PART
- Existent since 1.0
- Command: /part
- Parameters: none
Leaves current channel. Its like /leave
Output Example
>> /part [11:49] ..[part/#channel] murphy(muurphy@localhost)
PING
- Existent since 1.0
- Command: /ping
- Parameters: <username>
This command pings a user in current server.
Output Example
>> /ping grumpfuser [22:34] ..[ctcp/ping] reply from grumpfuser: 2 secs
RAW
- Existent since 1.2
- Command: /raw
- Parameters: <raw-command>
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
SAY
- Existent since 1.0
- Command: /say
- Parameters: <some text>
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
SERVER
- Existent since 1.0
- Command: /server
- Parameters: [server-name]
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...
STYLE
- Existent since 1.0
- Command: /style
- Parameters: <filename>
description.
Output Example
>> /style ...does not compute...
SV
- Existent since 1.0
- Command: /sv
- Parameters: none
Displays current software version in current irc channel.
Output Example
>> /sv [13:06] <murphy> 0irc-1.4.50 on WindowsXP(5.1.2600)
TOPIC
- Existent since 1.0
- Command: /topic
- Parameters: <newtopic>
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]
THINK
- Existent since 1.3
- Command: /think
- Parameters: message
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? )
TRAY
- Existent since 1.0
- Command: /tray
- Parameters: none
This command minimizes 0irc to the systemtray.
Output Example
>> /tray
VOICE
- Existent since 1.2
- Command: /voice
- Parameters: <username>
This command gives someone the voice status.
Output Example
>> /voice someone [11:12] ..[mode/#channel] "+v someone" by murphy
WHOIS
- Existent since 1.0
- Command: /whois
- Parameters: <username>
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
WINDOW
- Existent since 1.x
- Command: /command
- Parameters: none
description.
Output Example
>> /command output