annotate doc/bbc.me @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1 .\" This file is automatically generated. Do not edit!
bce86c4163a3 Initial revision
kono
parents:
diff changeset
2 .\" @(#)$Id$
bce86c4163a3 Initial revision
kono
parents:
diff changeset
3 .SC BBC 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
4 .NA
bce86c4163a3 Initial revision
kono
parents:
diff changeset
5 bbc \- check on BBoards
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6 .SY
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7 bbc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8 \%[bboards\ ...]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
9 \%[\-topics] \%[\-check] \%[\-read]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
10 \%[\-quiet] \%[\-verbose]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
11 \%[\-archive] \%[\-noarchive]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
12 \%[\-protocol] \%[\-noprotocol]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13 \%[\-mshproc\ program]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14 \%[switches\ for\ \fImshproc\fR]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15 \%[\-rcfile rcfile] \%[\-norcfile]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16 \%[\-file\ BBoardsfile] \%[\-user\ BBoardsuser]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17 \%[\-host\ host]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18 \%[\-help]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19 .DE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
20 \fIbbc\fR is a BBoard
bce86c4163a3 Initial revision
kono
parents:
diff changeset
21 reading/checking program that interfaces to the BBoard
bce86c4163a3 Initial revision
kono
parents:
diff changeset
22 channel.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
23
bce86c4163a3 Initial revision
kono
parents:
diff changeset
24 The \fIbbc\fR program has three action switches which direct its operation:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
25
bce86c4163a3 Initial revision
kono
parents:
diff changeset
26 The `\-read' switch invokes the \fImsh\fR program on the named
bce86c4163a3 Initial revision
kono
parents:
diff changeset
27 \fIBBoards\fR. If you also specify
bce86c4163a3 Initial revision
kono
parents:
diff changeset
28 the `\-archive' switch, then \fIbbc\fR will invoke the \fImsh\fR program on
bce86c4163a3 Initial revision
kono
parents:
diff changeset
29 the archives of the named \fIBBoards\fR. If no \fIBBoards\fR are given
bce86c4163a3 Initial revision
kono
parents:
diff changeset
30 on the command line, and you specified `\-archive',
bce86c4163a3 Initial revision
kono
parents:
diff changeset
31 \fIbbc\fR will not read your `bboards' profile entry, but will
bce86c4163a3 Initial revision
kono
parents:
diff changeset
32 read the archives of the \*(lqsystem\*(rq \fIBBoard\fR instead.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
33
bce86c4163a3 Initial revision
kono
parents:
diff changeset
34 The `\-check' switch types out status information for the named \fIBBoards\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
35 \fIbbc\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
36 can print one of several messages depending on the status of both the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
37 BBoard
bce86c4163a3 Initial revision
kono
parents:
diff changeset
38 and the user's reading habits.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
39 As with each of these messages, the number
bce86c4163a3 Initial revision
kono
parents:
diff changeset
40 given is the item number of the last item placed in the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
41 BBoard.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
42 This number (which is marked in the messages as the \*(lqBBoard\-Id\*(rq) is
bce86c4163a3 Initial revision
kono
parents:
diff changeset
43 ever increasing. Hence, when \fIbbc\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
44 says \*(lqn items\*(rq, it really means that the highest BBoard\-Id is \*(lqn\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
45 There may, or may not actually be \*(lqn\*(rq items in the BBoard.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
46 Some common messages are:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
47 .in +1i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
48
bce86c4163a3 Initial revision
kono
parents:
diff changeset
49 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
50 \fBBBoard \-\- n items unseen\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
51 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
52 This message tells how many items the user has not yet seen.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
53 When invoked with the `\-quiet' switch,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
54 this is the only informative line that \fIbbc\fR will possibly print out.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
55
bce86c4163a3 Initial revision
kono
parents:
diff changeset
56 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
57 \fBBBoard \-\- empty\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
58 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
59 The BBoard is empty.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
60
bce86c4163a3 Initial revision
kono
parents:
diff changeset
61 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
62 \fBBBoard \-\- n items (none seen)\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
63 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
64 The BBoard has items in it, but the user hasn't seen any.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
65
bce86c4163a3 Initial revision
kono
parents:
diff changeset
66 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
67 \fBBBoard \-\- n items (all seen)\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
68 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
69 The BBoard is non\-empty, and the user has seen everything in it.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
70
bce86c4163a3 Initial revision
kono
parents:
diff changeset
71 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
72 \fBBBoard \-\- n items seen out of m\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
73 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
74 The BBoard has at most m\-n items that the user has not seen.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
75 .in -1i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
76
bce86c4163a3 Initial revision
kono
parents:
diff changeset
77 The `\-topics' switch directs \fIbbc\fR to print three items about the named
bce86c4163a3 Initial revision
kono
parents:
diff changeset
78 \fIBBoards\fR:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
79 it's official name,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
80 the number of items present,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
81 and the date and time of the last update.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
82 If no \fIBBoards\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
83 are named, then all BBoards
bce86c4163a3 Initial revision
kono
parents:
diff changeset
84 are listed. If the `\-verbose' switch is given, more information is output.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
85
bce86c4163a3 Initial revision
kono
parents:
diff changeset
86 The `\-quiet' switch specifies that \fIbbc\fR should be silent if no
bce86c4163a3 Initial revision
kono
parents:
diff changeset
87 \fIBBoards\fR are found with new information.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
88 The `\-verbose' switch specifies that \fIbbc\fR is to consider you to be
bce86c4163a3 Initial revision
kono
parents:
diff changeset
89 interested in \fIBBoards\fR that you've already seen everything in.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
90
bce86c4163a3 Initial revision
kono
parents:
diff changeset
91 To override the default \fImshproc\fR and the profile entry,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
92 use the `\-mshproc\ program' switch.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
93 Any arguments not understood by \fIbbc\fR are passed to this program.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
94 The `\-protocol' switch tells \fIbbc\fR that your \fImshproc\fR knows about
bce86c4163a3 Initial revision
kono
parents:
diff changeset
95 the special \fIbbc\fR protocol for reporting back information.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
96 \fImsh\fR\0(1), the default \fImshproc\fR, knows all about this.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
97
bce86c4163a3 Initial revision
kono
parents:
diff changeset
98 The `\-file\ BBoardsfile' switch tells \fIbbc\fR to use a non\-standard
bce86c4163a3 Initial revision
kono
parents:
diff changeset
99 \fIBBoards\fR file when performing its calculations.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
100 Similarly, the `\-user BBoardsuser' switch tells \fIbbc\fR to use a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
101 non\-standard username.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
102 Both of these switches are useful for debugging a new \fIBBoards\fR or
bce86c4163a3 Initial revision
kono
parents:
diff changeset
103 \fIPOP\fR file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
104
bce86c4163a3 Initial revision
kono
parents:
diff changeset
105 If the local host is configured as an NNTP BBoards client,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
106 or if the `\-host\ host' switch is given,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
107 then \fIbbc\fR will query the NNTP service host
bce86c4163a3 Initial revision
kono
parents:
diff changeset
108 as to the status of the BBoards.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
109 For NNTP BBoards clients,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
110 the `\-user\ user' and the `\-rpop' switches are ignored.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
111
bce86c4163a3 Initial revision
kono
parents:
diff changeset
112 The \fI\&.bbrc\fR file in the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
113 user's \fB$HOME\fR directory
bce86c4163a3 Initial revision
kono
parents:
diff changeset
114 is used to keep track of what messages have been read.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
115 The `\-rcfile\ rcfile' switch overrides the use of \fI\&.bbrc\fR for
bce86c4163a3 Initial revision
kono
parents:
diff changeset
116 this purpose.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
117 If the value given to the switch is not absolute,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
118 (i.e., does not begin with a \fB/\fR\0),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
119 it will be presumed to start from the current working directory.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
120 If this switch is not given (or the `\-norcfile' switch is given),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
121 then \fIbbc\fR consults the envariable \fBMHBBRC\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
122 and honors it similarly.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
123 .Fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
124 ^$HOME/\&.mh\(ruprofile~^The user profile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
125 ^$HOME/\&.bbrc~^BBoard \*(lqcurrent\*(rq message information
bce86c4163a3 Initial revision
kono
parents:
diff changeset
126 .Pr
bce86c4163a3 Initial revision
kono
parents:
diff changeset
127 ^Path:~^To determine the user's MH directory
bce86c4163a3 Initial revision
kono
parents:
diff changeset
128 .Ps
bce86c4163a3 Initial revision
kono
parents:
diff changeset
129 ^bboards:~^To specify interesting BBoards
bce86c4163a3 Initial revision
kono
parents:
diff changeset
130 .Ps
bce86c4163a3 Initial revision
kono
parents:
diff changeset
131 ^mshproc:~^Program to read a given BBoard
bce86c4163a3 Initial revision
kono
parents:
diff changeset
132 .Sa
bce86c4163a3 Initial revision
kono
parents:
diff changeset
133 bbl(1), bboards(1), msh(1)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
134 .De
bce86c4163a3 Initial revision
kono
parents:
diff changeset
135 `\-read'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
136 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
137 `\-noarchive'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
138 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
139 `\-protocol'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
140 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
141 `bboards' defaults to \*(lqsystem\*(rq
bce86c4163a3 Initial revision
kono
parents:
diff changeset
142 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
143 `\-file /BBoards'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
144 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
145 `\-user bboards'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
146 .Co
bce86c4163a3 Initial revision
kono
parents:
diff changeset
147 None
bce86c4163a3 Initial revision
kono
parents:
diff changeset
148 .Bu
bce86c4163a3 Initial revision
kono
parents:
diff changeset
149 The `\-user' switch takes effect only if followed by the `\-file' switch.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
150 .En