UNIFEX ircII Script

Skip to site navigation

UNIFEX is a script package providing a collection of tools for use with ircII.

Download

Licence

This program is released under the terms of the GNU General Public Licence. See the file COPYING (within the archive) for details.

Installation

In general:

$ gzip -dc unifex-2.2a.tar.gz | tar xf -
$ cd unifex-2.2a
$ make install

Files will be installed in ~/.irc, because that's in the LOAD_PATH of most ircII clients. If you don't like this, edit the Makefile before doing the make install. When all is well, you can remove the source directory with:

$ cd ..
$ rm -r unifex-2.2a

To load the script type '/load ux22' within irc. If this fails, you have a problem with your irc load path: type '/help set load_path' for details. To automatically load the script when starting irc, edit your ~/.ircrc and insert the line 'load ux22'.

Once loaded, UNIFEX help files can be accessed with /UHELP. Some instantly useful commands are:

/O, /D
Op or deop a user.
/K
Kick a user.
/KB
Kick a user and apply a ban.
/BAN, /UNBAN
Place or remove a ban on a user.
/ADDUSER [channel] user
Add a user to your userlist. If you type '/uset aop on', people on your userlist will be auto-opped when they join.
/USAVE
Save UNIFEX settings (like the aop variable above)

User Interface

UNIFEX doesn't mess too much with the standard irc user interface, but here are some extra lines in your .ircrc you may want to try:

# auto-rejoin
on -raw_irc "% KICK *" {if ([$3]==[$N]){timer 2 ux.join $2}}
# Don't see channel limiter stuff from Stuii's lame bot (aberite specific)
on ^raw_irc "% MODE % +l *" #
set clock_24hour on
set -input_prompt
set lastlog_level msgs

Updated 21 Apr 2007