aboutsummaryrefslogtreecommitdiff
path: root/network/cicb/icb.1
blob: 4daf793c53e7ac75b8e98f1740696bc524cdddbb (plain)
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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is turned on, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{
.    if \nF \{
.        de IX
.        tm Index:\\$1\t\\n%\t"\\$2"
..
.        if !\nF==2 \{
.            nr % 0
.            nr F 2
.        \}
.    \}
.\}
.rr rF
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
.    \" fudge factors for nroff and troff
.if n \{\
.    ds #H 0
.    ds #V .8m
.    ds #F .3m
.    ds #[ \f1
.    ds #] \fP
.\}
.if t \{\
.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
.    ds #V .6m
.    ds #F 0
.    ds #[ \&
.    ds #] \&
.\}
.    \" simple accents for nroff and troff
.if n \{\
.    ds ' \&
.    ds ` \&
.    ds ^ \&
.    ds , \&
.    ds ~ ~
.    ds /
.\}
.if t \{\
.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
.\}
.    \" troff and (daisy-wheel) nroff accents
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
.ds ae a\h'-(\w'a'u*4/10)'e
.ds Ae A\h'-(\w'A'u*4/10)'E
.    \" corrections for vroff
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
.    \" for low resolution devices (crt and lpr)
.if \n(.H>23 .if \n(.V>19 \
\{\
.    ds : e
.    ds 8 ss
.    ds o a
.    ds d- d\h'-1'\(ga
.    ds D- D\h'-1'\(hy
.    ds th \o'bp'
.    ds Th \o'LP'
.    ds ae ae
.    ds Ae AE
.\}
.rm #[ #] #H #V #F C
.\" ========================================================================
.\"
.IX Title "ICB 1"
.TH ICB 1 "2018-06-23" "5.2.0b1+git20170501" "SlackBuilds.org"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NAME"
icb \- a color\-capable International/Internet CB chat client
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
icb \fB[options]\fR
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
\&\s-1ICB \s0(International \s-1CB,\s0 or Internet \s-1CB\s0) is a teleconferencing system that
allows Internet users to participate in realtime online discussions.
.SH "OPTIONS"
.IX Header "OPTIONS"
Options may be abbreviated to the shortest unique prefix (generally
one or two characters). Options requiring an argument must have a space
before the argument.
.IP "\-nickname \fInick\fR" 4
.IX Item "-nickname nick"
Sign on with nickname \fInick\fR (default: see \fB\s-1ENVIRONMENT\s0\fR below).
.IP "\-password \fIpass\fR" 4
.IX Item "-password pass"
Set password to \fIpass\fR. Note: specifying a password on the command line implies \-clear.
.IP "\-password \-" 4
.IX Item "-password -"
Prompt for password.
.IP "\-group \fIgroup\fR" 4
.IX Item "-group group"
Sign on into group \fIgroup\fR.
.IP "\-server \fIname\fR" 4
.IX Item "-server name"
Connect to server named \fIname\fR.
.IP "\-host \fIhost\fR" 4
.IX Item "-host host"
Connect to server on host \fIhost\fR (default: \fBdefault.icb.net\fR).
.IP "\-port \fIport\fR" 4
.IX Item "-port port"
Try to connect to port \fIport\fR (default: 7326, or 7327 when using \s-1SSL\s0).
.IP "\-bindhost \fIhost\fR" 4
.IX Item "-bindhost host"
Try to bind outgoing connect to host \fIhost\fR (default: 0.0.0.0).
.IP "\-SSL" 4
.IX Item "-SSL"
Use \s-1SSL.\s0
.IP "\-list" 4
.IX Item "-list"
List known servers, in order.
.IP "\-clear" 4
.IX Item "-clear"
Wipe args from command line.
.IP "\-who" 4
.IX Item "-who"
See who's on; don't sign on.
.IP "\-restricted" 4
.IX Item "-restricted"
Restricted mode. Disables logging, external shell commands, and
the tcl commands \fIexec\fR, \fIprint\fR, \fIfile\fR, and \fIsource\fR.
.IP "\-color" 4
.IX Item "-color"
Enable \s-1ANSI\s0 color mode (disabled by default).
.IP "\-help" 4
.IX Item "-help"
Display built-in help message.
.SH "ENVIRONMENT"
.IX Header "ENVIRONMENT"
.IP "\s-1ICBNAME\s0" 4
.IX Item "ICBNAME"
.PD 0
.IP "\s-1FNNAME\s0" 4
.IX Item "FNNAME"
.IP "\s-1FORUMNAME\s0" 4
.IX Item "FORUMNAME"
.PD
If the \fB\-nickname\fR option is not given, these environment variables
are checked in the order listed. The first one that's set is used as
the nickname on the server. If none are set, the login name on the local
system is used as the nickname.
.IP "\s-1EDITOR\s0" 4
.IX Item "EDITOR"
.PD 0
.IP "\s-1VISUAL\s0" 4
.IX Item "VISUAL"
.PD
If \s-1EDITOR \s0(or \s-1VISUAL,\s0 if \s-1EDITOR\s0 is not set) is set to \*(L"emacs\*(R" (or a
path ending in \*(L"emacs\*(R", such as \*(L"/usr/bin/emacs\*(R"), icb will use emacs
editing mode by default, otherwise it will use vi mode. However, the
default \fIsystem.icbrc\fR contains \*(L"oset editmode emacs\*(R" which overrides
this variable. To use the environment, add \*(L"ounset editmode\*(R" to your
\&\fI~/.icb/icbrc\fR.
.IP "\s-1SHELL\s0" 4
.IX Item "SHELL"
The shell to use when running external commands from within icb, via
the \fIc_chell\fR command (see \fB/help primitives\fR). If not set, \fB/bin/sh\fR
is used.
.SH "FILES"
.IX Header "FILES"
.IP "/usr/share/cicb/icbserverdb" 4
.IX Item "/usr/share/cicb/icbserverdb"
List of \s-1ICB\s0 servers. Used by the \fB\-list\fR and \fB\-server\fR options.
.IP "/usr/share/cicb/system.icbrc" 4
.IX Item "/usr/share/cicb/system.icbrc"
System-wide \s-1ICB\s0 startup script, in \s-1TCL.\s0 Contains many helpful comments.
.ie n .IP "$HOME/.icb/icbrc" 4
.el .IP "\f(CW$HOME\fR/.icb/icbrc" 4
.IX Item "$HOME/.icb/icbrc"
Per-user startup script, sourced by system.icbrc if found (unless the
sysadmin has removed that code from \fBsystem.icbrc\fR!)
.SH "AUTHORS"
.IX Header "AUTHORS"
\&\s-1ICB\s0 is based on Sean Casey's ForumNet (\*(L"forum\*(R" or \*(L"fn\*(R") 0.10, with his
permission. The new name was devised by Mark Giaquinto and John Atwood
DeVries. The actual code here is based on release 5.0.9 of the Tcl C\-Icb
client. It has been severely modified by a loose knit group of users who
can't seem to part with the traditional client code.
.PP
The parts of the code that are left over from ForumNet are Copyright (c)
1990 by Carrick Sean Casey.
.PP
The parts of the code that are left over from icb 5.0.9 is Copyright (c)
1993 by Mark J. Reed.
.PP
That said, cicb 5.1 is nearly a complete rewrite of the original code by
the cicb-workers committee, which includes, but is not limited to: Erik
Fichtner, Phil Stracchino, Michel Hoche-Mong, and Felix Lee.
.PP
This man page written by B. Watson for the SlackBuilds.org project, and may
be used by anyone.
.SH "LICENSE"
.IX Header "LICENSE"
This code has been placed under the \s-1GNU\s0 Public License with Mark Reed's
blessing. Please see the file \*(L"\s-1COPYING\*(R"\s0 for further information.
.SH "SEE ALSO"
.IX Header "SEE ALSO"
icb's extensive built-in help, accessed by the \fB/help\fR command.
.PP
The \s-1ICB\s0 web site, \fBhttp://www.icb.net/\fR.