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 FIXME 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

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

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

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

This command displays all joined channels on the server.

Output Example

>> /channels
[12:52] .. #test
[12:52] .. #test2

CLEAR

Clears the display.

Output Example

>> /clear

CLONE

This command is a test command in current beta releases.
It should be removed with the next release.

This clones a current connected tab.

Output Example

>> /clone

CTCP

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

Opens the configuration dialog. See Configuration for more informations on this dialog.

Output Example

>> /config

CONNECT

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

This command is completely broken. It may be fixed some time next years. :-D
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

This command removes the op status from one user.

Output Example

>> /deop someone
[11:12] ..[mode/#channel] "-o someone" by murphy

DEVOICE

This command removes the voice status from one user.

Output Example

>> /devoice someone
[11:12] ..[mode/#channel] "-v someone" by murphy

DISCONNECT

This command disconnects from current server.

Output Example

>> /disconnect

ECHO

It displays only some text. It does nothing in the network.

Output Example

>> /echo hmpf
[12:45] hmpf

HELP

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

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

FIXME

description.

Output Example

>> /command
output

INVITE

Invites a user to a channel.

Output Example

>> /invite someone #channel
[12:08] localhost murphy invited someone into the channel.

JOIN

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

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

Leaves current channel.

Output Example

>> /leave
[11:49] ..[part/#channel] murphy(muurphy@localhost)

LOG

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

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

This command changes mode of channel or user.

Output Example

>> /mode #channel +o user
[12:32] ..[mode/#channel] "+o user" by murphy

MSG

Sends a private message to a user.

Output Example

>> /msg someone hello how are you?
[12:04] ..[msg(someone)] hello how are you?

NICK

Changes your nickname.

Output Example

>> /nick murphy2
[12:42] ..[nick/change] murphy -> murphy2

NOTICE

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

This command gives someone the op status.

Output Example

>> /op someone
[11:12] ..[mode/#channel] "+o someone" by murphy

QUIT

Quits 0irc. Nothing more. This command saves changed configuration.

Output Example

>> /quit

QUOTE

Sends a raw command to the server.

Output Example

>> >> /quote nick murphy2
[22:17] ..[nick/change] murphy -> murphy2

PART

Leaves current channel. Its like /leave

Output Example

>> /part
[11:49] ..[part/#channel] murphy(muurphy@localhost)

PING

This command pings a user in current server.

Output Example

>> /ping grumpfuser
[22:34] ..[ctcp/ping] reply from grumpfuser: 2 secs

RAW

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

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

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

This command is broken. I will try to fix it with some of the next releases, but this is not so importent as it seems.

description.

Output Example

>> /style
...does not compute...

SV

Displays current software version in current irc channel.

Output Example

>> /sv
[13:06] <murphy> 0irc-1.4.50 on WindowsXP(5.1.2600)

TOPIC

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

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

This command minimizes 0irc to the systemtray.

Output Example

>> /tray

VOICE

This command gives someone the voice status.

Output Example

>> /voice someone
[11:12] ..[mode/#channel] "+v someone" by murphy

WHOIS

On some users it may occur that 0irc crashes.

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

FIXME

description.

Output Example

>> /command
output