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 |