39
39
-----
40
40
From the command line:
41
41
```
42
- usage: ircl [-h host] [-p port] [-l log file] [-n nick] [-k keyword] [-v]
42
+ usage: ircl [-h host] [-p port] [-s] [-l log file] [-n nick] [-k password] [-v]
43
+
44
+ -s Enable SSL
45
+ -v Verbose
43
46
```
44
47
45
48
The following commands (each beginning with the usual "/") are supported:
@@ -48,14 +51,23 @@ The following commands (each beginning with the usual "/") are supported:
48
51
h help - display this message
49
52
j join - JOIN <channel>
50
53
p part - PART [<channel>]
54
+ l last - replay last messages from <channel>
51
55
m msg - PRIVMSG <channel or nick> <msg>
52
56
a me - ACTION <msg>
53
- s switch - change channel to <channel> or list channels
57
+ s switch - change channel to <channel> or list channels and return to default
54
58
w who - WHO [<channel>]
55
59
W whoa - WHO *
56
60
Q quit - quit
57
61
```
58
62
63
+ Upon successful login, you enter the ` ircl% ` channel, which is a command-only channel.
64
+
65
+ - To join a room, use the ` /j ` command.
66
+ - To send a message to a user or channel, just start typing the name
67
+ and hit TAB. Then enter the message.
68
+ - To direct all outgoing messages to a particular user or channel, use
69
+ ` /s ` to switch the default channel.
70
+
59
71
Screen Snapshot
60
72
---------------
61
73
![ ] ( https://github.com/ccstolley/misc/blob/master/img/ircl_snap.png )
@@ -68,8 +80,7 @@ Stop by #ircl on irc.foonetic.net and ask your question!
68
80
Future plans
69
81
------------
70
82
71
- - add command scripting
72
- - support a ` /last ` command
73
- - improved internal management of nicks and tab-completion
74
- - editline/libedit support
83
+ - replace libreadline with editline/libedit/linenoise
84
+ - improved internal management of nicks, tab-completion and message history
85
+ - command scripting
75
86
- who knows? Lodge an issue if you have ideas!
0 commit comments