6
6
-->
7
7
8
8
<h3 align =" center " >
9
- <img src =" https://raw.githubusercontent.com/mcpcpc/kirc/master/.github /kirc.png " alt =" kirc " height =" 170px " >
9
+ <img src =" https://raw.githubusercontent.com/mcpcpc/kirc/gh-pages /kirc.png " alt =" kirc " height =" 170px " >
10
10
</h3 >
11
11
12
12
<p align =" center " >KISS for IRC, a tiny IRC client written in POSIX C99.</p >
19
19
</p >
20
20
21
21
<p align =" center " >
22
- <img src =" .github /tty.gif" width =" 550 " >
22
+ <img src =" https://raw.githubusercontent.com/mcpcpc/kirc/gh-pages /tty.gif" width =" 550 " >
23
23
</p >
24
24
25
25
## Features
26
26
27
27
* Excellent cross-platform compatibility.
28
28
* Asynchronous user input and server messager handling.
29
29
* No dependencies other than a C99 compiler.
30
- * Native SASL PLAIN and EXTERNAL authentication support.
31
- * TLS/SSL protocol capable (via external TLS utilities).
30
+ * Simple Authentication and Security Layer (SASL) procotol support.
31
+ * Client-to-client protocol (CTCP) support.
32
+ * Transport Layer Security (TLS) protocol support (via external utilities).
32
33
* Full chat history logging.
33
34
* Multi-channel joining at server connection.
34
35
* Simple command aliases and full support for all RFC 2812 commands.
@@ -65,16 +66,17 @@ make install
65
66
Consult ` man kirc ` for a full list and explanation of available ` kirc ` arguments.
66
67
67
68
``` shell
68
- 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]
69
+ kirc [-s hostname] [-p port] [-c channels] [-n nickname] [-r realname] [-u username] [-k password] [-a token] [-x command] [-o logfile] [-e| v| V]
69
70
```
70
71
71
72
### Command Aliases
72
73
73
74
``` shell
74
- < message> Send a PRIVMSG to the current channel.
75
- @< channel| nick> < message> Send a message to a specified channel or nick
76
- /< command> Send command to IRC server (see RFC 2812 for full list).
77
- /# <channel> Assign new default message channel.
75
+ < message> Send a PRIVMSG to the current channel.
76
+ @< channel| nick> < message> Send a message to a specified channel or nick
77
+ @@< channel| nick> < message> Send a CTCP ACTION message to a specified channel or nick
78
+ /< command> Send command to IRC server (see RFC 2812 for full list).
79
+ /# <channel> Assign new default message channel.
78
80
```
79
81
80
82
### User Input Key Bindings
@@ -86,7 +88,10 @@ kirc [-s hostname] [-p port] [-c channels] [-n nickname] [-r realname] [-u usern
86
88
* ** CTRL+W** deletes the previous word.
87
89
* ** CTRL+U** deletes the entire line.
88
90
* ** CTRL+K** deletes the from current character to end of line.
89
- * ** CTRL+C** Force quit kirc
91
+ * ** CTRL+C** Force quit kirc.
92
+ * ** CTRL+D** deletes the character to the right of cursor.
93
+ * ** CTRL+T** swap character at cursor with previous character.
94
+ * ** CTRL+H** equivalent to backspace.
90
95
91
96
## Support Documentation
92
97
0 commit comments