A terminal IRC client in C
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
docs put a bird on it Mar 6, 2018
scripts stack usage script Sep 21, 2018
src Update docs Oct 14, 2018
test re-add disconnect handling Sep 21, 2018
.gitignore Update docs Oct 14, 2018
.travis.yml remove init lock, clean up callback macro Aug 11, 2018
CHANGELOG Update docs Oct 14, 2018
LICENSE net2 fix input reads Feb 26, 2018
Makefile Update docs Oct 14, 2018
README.md Update docs Oct 14, 2018
TODO Update docs Oct 14, 2018
config.h set default nick on connect Aug 1, 2018
rirc.1 Update docs Oct 14, 2018

README.md

Coverity Scan Build Sonarcloud

rirc

rirc

A minimalistic irc client written in C.

While still under development, it currently supports many features which you would expect from a basic irc client.

Building:

make

Or

make debug
make install

Usage:

  rirc [-hv] [-s server [-p port] [-w pass] [-n nicks] [-c chans] [-u user] [-r real]], ...]

Help:
  -h, --help            Print this message and exit
  -v, --version         Print rirc version and exit

Options:
  -s, --server=SERVER      Connect to SERVER
  -p, --port=PORT          Connect to SERVER using PORT
  -w, --pass=PASS          Connect to SERVER using PASS
  -u, --username=USERNAME  Connect to SERVER using USERNAME
  -r, --realname=REALNAME  Connect to SERVER using REALNAME
  -n, --nicks=NICKS        Comma separated list of nicks to use for SERVER
  -c, --chans=CHANNELS     Comma separated list of channels to join for SERVER

Commands:

  :quit
  :clear
  :close
  :connect [host [port] [pass] [user] [real]]

Keys:

  ^N : go to next channel
  ^P : go to previous channel
  ^L : clear channel
  ^X : close channel
  ^F : find channel
  ^C : cancel input/action
  ^U : scroll buffer up
  ^D : scroll buffer down

More info:

rcr.io/rirc/