next up previous contents index
Next: Sample .ircrc Up: Let's Go! Previous: Quick Reference Panel

Further into ircII Wizardry...

Note: this part should be reserved for experienced IRC 'ers.

Because ircII is not a simple client program, but an Operating System (!), its programming language is just as simple as you could expect (it is horrendousgif), but if you want to get into it, here's a little note for you...

There are a few Unix environment variables you can set in your shell configuration file, but you need to find out your shell name before that. `` echo $SHELL'' should give you a hint... 

Table: Setting environment variables

Table: Environments variables              

The command character (usually `` /'') is only necessary when you type commands interactively, when you program things it is no more needed, it used to be though. If you want to type to the channel from within an ALIAS or on BINDing, you have to use SAY or SEND.

Table: Advanced commands                                   

The `` ;'' has a special meaning in ALIASes, BINDings and ONs: it is treated as command seperator, that means you can execute multiple commands in a row separated by semicolons. The semicolons are not considered separators when you use them interactively (to be able to type `` ;-)'') and within an ircII script file. You can escape the meaning of `` ;'' in an ALIAS with `` \;''.

When you use ircII on a (semi)regular basis, you will discover that every time you start the program you will issue the same initialization sequence. If that is the case, I have good news for you: you don't have to do that anymore ! ircII will, at startup, load a file called `` .ircrc'' (full path: $HOME/.ircrc).    It will treat each line in that file as if you typed it manually.

For example, if the content or your .ircrc file is :
JOIN #Twilight_Zone
then each time you will start IRC , you will join this channel.

Advanced commands may come in handy if you need them. Feel free to browse in ircII online help to find out more about them. A few of them are probably worth learning...

next up previous contents index
Next: Sample .ircrc Up: Let's Go! Previous: Quick Reference Panel

Nikos Drakos
Thu Jan 12 11:58:54 GMT 1995