Skip to content
#️⃣ a no bs irc client
C Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Initial import in Git. Mar 10, 2012
Makefile Add install and uninstall options to Makefile Dec 30, 2019
README.md
config.h
irc.c Fix segfault when IRCPASS is empty Jan 4, 2020
license

README.md

icyrc

no bs irc client

scrot

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.

You can’t perform that action at this time.