Liam's BitchX IRC Reference

BitchX Scripting

BitchX has a powerful scripting language that you can use to modify the way it works. It also has built-in formats, so just changing the look of the client can often be done using /FSET and /SAVE rather than with scripting.

/ALIAS scripting_command
/ASSIGN scripting_command
/BLESS scripting_command
/BREAK scripting command
/CALL scripting_command
/CONTINUE scripting command
/DO scripting_command
/EVAL Usage: /eval <command>- Forces BitchX to expand functions- Examples: /eval echo Server: $S- /eval say I'm using $J- /eval msg Power I've been online for $uptime()
/FE scripting_command
/FEC scripting_command
/ECHO <text>
- Echos text to the screen
/FOR scripting_command
/FOREACH scripting_command
/HOOK scripting_command
/IF scripting_command
/INPUT scripting_command
/INPUT_CHAR scripting_command
/LOAD Usage: /load <script>- Loads <script> into memory
/LOCAL scripting_command
/ON scripting_command
/PARSEKEY scripting_command
/PAUSE scripting_command
/POP scripting_command
/PRETEND scripting_command
/PUSH scripting_command
/PURGE - Complete removes all traces of a variable or variable structure
/QUEUE Usage: /queue- Shows current queue
/QUOTE Usage: /quote <command>- Sends raw commands to the server
/REINIT - Reinitializes internal variables
/REINITSTAT - Reinitializes window variables
/REPEAT Usage: /repeat <times> <command>- Repeats <times> <command>
/RETURN scripting command
/SEND same as /SAY, sends a message to the current channel
/SENDLINE same as /SEND and /SAY, sends a message to the current channel
/SHIFT scripting_command
/SHOOK - asserts a fake hook event for a given type
/SLEEP scripting_command
/STACK scripting_command
/STUB scripting_command
/SWITCH scripting_command
/TIMER Usage: /timer [-del #] [-ref #] [-rep #] <delay> <command>- To delete an active timer, type /timer -del <refnum>- To make a timer loop indefinately, type /timer -rep -1 <delay> <command>
/TYPE scripting_command
/UNLESS scripting_command
/UNLOAD Usage: /unload- Unloads all scripts and returns BitchX to `stock`
/UNSHIFT scripting_command
/UNTIL scripting_command
/USLEEP
/WAIT scripting_command
/WHILE scripting_command
/XECHO
/XEVAL
/XQUOTE
/XTYPE