-
Notifications
You must be signed in to change notification settings - Fork 17
/
rirc.1
149 lines (143 loc) · 2.27 KB
/
rirc.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
'\" t
.TH RIRC 1 rirc\-VERSION
.SH NAME
rirc \- a minimalistic irc client written in C
.SH SYNOPSIS
.B rirc
.RB [ -hv ]
.RB [ -s
.I server
.RB [ -p
.IR port ]
.RB [ -w
.IR pass ]
.RB [ -n
.IR nicks ]
.RB [ -c
.IR chans "]
.RB [ -u
.IR username "]
.RB [ -r
.IR realname "]], ...]"
.SH DESCRIPTION
.P
rirc is a lightweight Internet Relay Chat client.
.P
Customization of rirc can be accomplished by editing the
.I config.h
file and (re)compiling the source code.
.SH OPTIONS
.TP
.B -h, --help
Print this message and exit
.TP
.B -v, --version
Print rirc version and exit
.TP
.BI "-s, --server=" server
Connect to
.I server
.TP
.BI "-p, --port=" port
Connect to
.I server
using
.I port
.TP
.BI "-w, --pass=" pass
Connect to
.I server
using
.I pass
.TP
.BI "-u, --username=" username
Connect to
.I server
using
.I username
.TP
.BI "-r, --realname=" realname
Connect to
.I server
using
.I realname
.TP
.BI "-n, --nicks=" nicks
Comma separated list of
.I nicks
to use for
.I server
.TP
.BI "-c, --chans=" chans
Comma separated list of
.I chans
to join on
.I server
.SH USAGE
.TS
l .
rirc is controlled by a combination of key bindings and commands, where:
<arg> denotes required arguments
[arg] denotes optional arguments
.TE
.TS
.tab(;);
lb l .
Keys:
^F;find channel
^N;go to next channel
^P;go to previous channel
^C;cancel current input/action
^L;clear current channel
^X;close current channel
^U;scroll current buffer up
^D;scroll current buffer down
.TE
.TS
l .
Commands beginning with ':' are interpreted as rirc commands
and control the local client, e.g.:
.TE
.TS
.tab(;);
lb l .
Commands:
:clear;
:close;
:connect;[host [port] [pass] [user] [real]]
:quit;
.TE
.TS
l .
Commands beginning with '/' are interpreted as IRC commands
and will be sent to the current server, e.g.:
.TE
.TS
.tab(;);
lb l .
IRC commands:
/join;[target, [targets...]]
/me;<message>
/nick;[nick]
/part;[target [targets...]] [part message]
/priv;<target> <message>
/quit;[quit message]
/raw;<message>
.TE
.SH AUTHORS
Richard 'rcr' Robbins
.ME
.SH LICENSE
See the
.I LICENSE
file in the source directory for the terms of redistribution.
.SH SEE ALSO
See
.UR http://rcr.io/rirc/
.UE
for additional documentation.
.SH BUGS
See the
.I TODO
file in the source directory for current known issues.