KISS for IRC, a tiny IRC client written in POSIX C99.
## Features * Excellent cross-platform compatibility. * Asynchronous user input and server messager handling. * No dependencies other than a C99 compiler. * Simple Authentication and Security Layer (SASL) procotol support. * Client-to-client protocol (CTCP) support. * Transport Layer Security (TLS) protocol support (via external utilities). * Full chat history logging. * Multi-channel joining at server connection. * Simple command aliases and full support for all RFC 2812 commands. * Easy color scheme definition via ANSI 8-bit colors. ## Installation & Usage Building and installing on **KISS Linux** using the Community repository: ```shell kiss b kirc kiss i kirc ``` Building and installing on **Arch** and **Arch-based** distros using the AUR: ```shell git clone https://aur.archlinux.org/kirc-git.git cd kirc makepkg -si ``` Building and installing from source (works on **Raspbian**, **Debian**, **Ubuntu** and many other Unix distributions): ```shell git clone https://github.com/mcpcpc/kirc.git cd kirc make make install ``` ### Usage Consult `man kirc` for a full list and explanation of available `kirc` arguments. ```shell kirc [-s hostname] [-p port] [-c channels] [-n nickname] [-r realname] [-u username] [-k password] [-a token] [-x command] [-o logfile] [-e|v|V] ``` ### Command Aliases ```shell