news about download git screenshots forum tracker email
cria is a console IRC client with multiple network support, plugins, per
channel pages and many other useful features. In the future cria will
communicate with AOL, ICQ, MSN and Yahoo instant messengers, browse web
pages with a lynx/netscape plugin and act as a p2p client. Development takes
place in channel #cria on irc.libera.chat.
Requirements:
- bash and awk/gawk for configure.sh script
- termcap.h or term.h and termios.h
- termcap, ncurses or curses library
Tested Platforms:
- Linux 2.4 Gentoo 1.4 (x86 and PPC)
- Linux 2.4 Redhat 7.3 and 9.0 (x86)
- Linux 2.4 Debian 2.2 (x86)
- Linux 2.4 Debian 3.0 (Sparc Ultra60),
I am unable to test this platform - it worked at one time
- Linux 2.2 Debian 3.0 (Alpha)
- Linux 2.4 SuSE 8 ES (AMD64 Opteron)
- Linux 2.4 Mandrake 8.1 (x86),
I am unable to test this platform - it worked at one time
- FreeBSD 4.8 (x86)
- OpenBSD 2.9,
I am unable to test this platform - it worked at one time
- NetBSD 1.6.1 (x86),
untested due to lack of termcap, ncurses and curses on test machine
- Sun Solaris 9 (Sparc R220)
- Sun Solaris 9 (x86),
won't compile due to gawk problem in configure.sh
- MacOS X 10.2 + Fink (PPC G4)
- Windows 98 + Cygwin 1.3.10 (x86),
does not work in cygwin console - use rxvt
Known Bugs:
- See BUGS file in source code.
- Underlines might be incorrectly displayed when using vt100.
- The print screen key kills rxvt terminals and maybe others, this is not
a bug in cria.
Current Features:
- Socks v4 proxy support.
- Multiple network support.
- Lag meter.
- Each channel and private message has its own page.
- Color support.
- User-defined message formats.
- Message formats for english, german, spanish and finnish.
- GUI-like side-scrolling input bar with scroll arrows.
- Bar with page names and message counts for non-visible pages. Message
counts change color based on message level (low, normal and high).
- Vertical page scrolling. The above message counts are also used on
scrolled pages to monitor messages received while scrolling.
- Bar with channel topic/mode and user status.
- User input history.
- Aliases.
- Key binds.
- Anti-beep system, only beeps when beep character is first received,
or not at all if disabled, and not every time the beep character is
redisplayed.
- Highlights messages directed at you.
- A config file is loaded on the first connection to each network.
This file can be used to auto-join channels. Create
"nc.NETWORKNAME" files in your ~/.cria/ directory.
- Smart slash support, see HELP file for description.
- Plugin support.
- Plugins:
- Network services plugin. Includes commands to identify and ghost with
nickserv, give ops to self or others with chanserv, send or receive
memos and many others.
- Nick completion plugin. This is not automatic completion as that is a bad
idea and should never be used. The TAB key will complete a partial nick
and continue to cycle through matches of the partial nick every time
it is pressed. The string ": " will be appended to the completed nick
when query is first word. Nothing is appended when query is not the
first word. This allows the plugin to be used to address a user or with
any command that requires a nick.
- DCC get and send plugin.
- Channel operator plugin. Includes ban, unban, kick, kickban, mode,
op and deop commands. Topic, cleartopic and invite commands are
part of the core because they can be used when channels are -t
and -i.
- IRC operator plugin. Currently only supports the oper command.
- Page Saver plugin. Dumps contents of current page to a log file.