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