diff options
author | Michael Czigler <37268479+mcpcpc@users.noreply.github.com> | 2020-10-28 14:51:47 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-28 14:51:47 -0400 |
commit | bcab03c580b0363d381c426a66b73894382f7ead (patch) | |
tree | 12a26a9e4f533bcd0282762c3da0cf680b9c2079 /README | |
parent | bump version to 0.1.8 (#77) (diff) | |
download | kirc-bcab03c580b0363d381c426a66b73894382f7ead.tar.gz kirc-bcab03c580b0363d381c426a66b73894382f7ead.tar.bz2 kirc-bcab03c580b0363d381c426a66b73894382f7ead.tar.xz kirc-bcab03c580b0363d381c426a66b73894382f7ead.tar.zst kirc-bcab03c580b0363d381c426a66b73894382f7ead.zip |
0.1.9 (#79)
* cleanup
* cleanup
* add commands to readme
* add CTRL+H
* handUserInput: change else-if to switch
* add ? back into to optarg
* add comments
* add CTCP ACTION
* CTCP: add VERSION, CLIENTINFO, and PING support
* CTCP: add TIME
* version: bump to 0.1.9
* remove -w argument
* change: static to dynamic nick width
* man page: remove -w argument
* change: : NIC_MIN to NIC_MAX
* version: add copyright info
* main: remove return(0) after -v
* handleUserInput: remove last printf
* remove media from master branch
* README: add CTCP to features
* README: add TLS definition
* fix: CTCP TIME command
* rawParser: fix for channel name not printing
* rawParser: refactor
* handleUserInput: add CTCP ACTION alias
* handleUserInput: fix spacing
* messageWrap: change strlen to strnlen
* raw: replace strlen with strnlen
* paramPrintPriv: new ACTION message color
* fix ACTION message indicator
* README: add CPCT ACTION command
Co-authored-by: Michael Czigler <mcpcpc@users.noreply.github.com>
Diffstat (limited to 'README')
-rw-r--r-- | README | 25 |
1 files changed, 15 insertions, 10 deletions
@@ -6,7 +6,7 @@ --> <h3 align="center"> - <img src="https://raw.githubusercontent.com/mcpcpc/kirc/master/.github/kirc.png" alt="kirc" height="170px"> + <img src="https://raw.githubusercontent.com/mcpcpc/kirc/gh-pages/kirc.png" alt="kirc" height="170px"> </h3> <p align="center">KISS for IRC, a tiny IRC client written in POSIX C99.</p> @@ -19,7 +19,7 @@ </p> <p align="center"> - <img src=".github/tty.gif" width="550"> + <img src="https://raw.githubusercontent.com/mcpcpc/kirc/gh-pages/tty.gif" width="550"> </p> ## Features @@ -27,8 +27,9 @@ * Excellent cross-platform compatibility. * Asynchronous user input and server messager handling. * No dependencies other than a C99 compiler. -* Native SASL PLAIN and EXTERNAL authentication support. -* TLS/SSL protocol capable (via external TLS utilities). +* 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. @@ -65,16 +66,17 @@ make install 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] [-w nick_width] [-o logfile] [-e|v|V] +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 -<message> Send a PRIVMSG to the current channel. -@<channel|nick> <message> Send a message to a specified channel or nick -/<command> Send command to IRC server (see RFC 2812 for full list). -/#<channel> Assign new default message channel. +<message> Send a PRIVMSG to the current channel. +@<channel|nick> <message> Send a message to a specified channel or nick +@@<channel|nick> <message> Send a CTCP ACTION message to a specified channel or nick +/<command> Send command to IRC server (see RFC 2812 for full list). +/#<channel> Assign new default message channel. ``` ### User Input Key Bindings @@ -86,7 +88,10 @@ kirc [-s hostname] [-p port] [-c channels] [-n nickname] [-r realname] [-u usern * **CTRL+W** deletes the previous word. * **CTRL+U** deletes the entire line. * **CTRL+K** deletes the from current character to end of line. -* **CTRL+C** Force quit kirc +* **CTRL+C** Force quit kirc. +* **CTRL+D** deletes the character to the right of cursor. +* **CTRL+T** swap character at cursor with previous character. +* **CTRL+H** equivalent to backspace. ## Support Documentation |