CBIRC 1.06 (c) 2002-2004 by Christoph Bratschi usage: java -jar CBIRC.jar [host [port]] additional arguments: -nick string (Nick name.) -host string (Server name.) -port integer (Port number.) -password string (Server password.) -ssl <boolean> (Use a SSL connection.) -channels string[,strings] (Channels to join.) -keys string[,strings] (Channel keys.) -debug <boolean> (Enable debug mode.) -timeout integer (Connect timeout in seconds.) -sotimeout integer (Socket timeout in seconds.) -tab string[:integer] (Add a server tab.) -alltabs <boolean> (All input windows in tabs.) -codepage string (Codepage for all connections.) -codepages string[,string] (Codepages for tabs.) -lf string (Set look and feel.) -jgui <boolean> (Use Java window decorations.) -serverlist string (Alternative server list.) -slmode string (Server list mode: init|replace|merge.)The general syntax of these commands is: -parameter value.
To start CBIRC with a nick of testnick and connect to the server ircserver use the following command:
java CBIRC.JAR -nick testnick ircserver
The parameters for the applet follow this syntax:
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_4-windows-i586.cab#Version=1,4,0,0" width="500" height="400"> <param name="code" value="CBIRC.class"></param> <param name="codebase" value="."></param> <param name="Archive" value="CBIRC.JAR"></param> <param name="type" value="application/x-java-applet;version=1.4"></param> <param name="host" value="ircserver"></param> </object>
<applet codebase="." archive="CBIRC.JAR" code="CBIRC.class" width="500" height="400" align="middle" alt="CBIRC Applet"> <param name="host" value="ircserver"></param> </applet>
<?xml version="1.0" encoding="utf-8"?> <jnlp spec="1.0+" codebase="http://www.bratschi.net/cbirc/" href="cbirc.jnlp"> <information> <title>CBIRC</title> <vendor>Christoph Bratschi</vendor> <homepage href="index.html"/> <description>CBIRC is a feature rich Internet Relay Chat (IRC) client written in Java.</description> <icon href="icon32x32.gif"/> <offline-allowed/> </information> <security> <all-permissions/> </security> <resources> <j2se version="1.4+"/> <jar href="CBIRC.JAR"/> </resources> <application-desc main-class="CBIRC"> <argument>irc.span.ch</argument> </application-desc> </jnlp>If only one parameter is present, this parameter will be split into tokens separated by space. You can collect all parameters in one <argument> element.
... <application-desc main-class="CBIRC"> <argument>-host irc.myhost.com -channels #MyChannel</argument> </application-desc> ...
| Parameter | Syntax | Description |
|---|---|---|
| nick | string | Nick name. |
| host | string | Name of the IRC server. |
| port | integer | The IRC server's port number. The default is 6667. |
| password | string | The server password. The default is none. |
| ssl | <boolean> | Use a SSL connection. The default is false. |
| channels | string[,strings] | Comma separated list of channels to join. |
| keys | string[,strings] | Comma separated list of channel keys. Default: none. |
| debug | <boolean> | Enable debug mode. |
| timeout | integer | Connect timeout in seconds. |
| sotimeout | integer | Socket timeout in seconds. |
| tab | string[:integer] | Add an additional server tab: server:port. |
| alltabs | <boolean> | Display input windows in tabs. |
| codepage | string | Set codepage for all connections. |
| codepages | string[,string] | Codepages for each connection tab. |
| lf | string | Set look and feel. |
| jgui | <boolean> | Use Java (Swing) window decorations. |
| serverlist | string | File name or URL of a server list. If the name of the server list ends
with servers.ini then the server list is in mIRC's format. Otherwise
the server list must be a UTF-8 encoded XML file with the following syntax:
<?xml version="1.0"?><!DOCTYPE serverlist>
<serverlist version="1.0" timestamp="date">
<network name="network name" description="text">
<server host="host name"
ports="6667-6669"
description="text"
continent="continent or country"
country="country or state"
city="city"
password="password"
ssl="true|false"/>
</network>
</serverlist>
|
| slmode | string | The server list mode parameter describes how the alternative server list is
handled. Possible values are: init, replace and merge.
|
Boolean values in <> have no parameters on the command line.
The default values are used if no different settings are present.
© 2002-2005 by Christoph Bratschi