icyrc
icyrc copied to clipboard
:hash: a no bs irc client
icyrc
no bs irc client

Built on top of https://c9x.me/irc/.
Installing
Requires ncurses development files.
Clone this repo and:
$ make
# make install
Similarly, to uninstall:
# make uninstall
Usage
usage: irc [-n NICK] [-u USER] [-s SERVER] [-p PORT] [-l LOGFILE ] [-t] [-h]
The nick, user and password can be specified using IRCNICK,
USER and IRCPASS environment variables.
Commands
/j #channel— Join channel/l #channel— Leave channel/me msg— ACTION/q user msg— Send private message/r something— Send raw command/x— Quit
Hotkeys
- Ctrl+n/p to cycle through buffers.
- Emacs-like line editing commands: Ctrl+w/e/a etc.
- PgUp and PgDn to scroll.
Configuration
In true suckless fashion, configuration is done via a config.h file.
Recompile for changes to take effect.