diff conf/doc/bbc.rf @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children 441a2190cfae
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/conf/doc/bbc.rf	Mon Apr 18 23:46:02 2005 +0900
@@ -0,0 +1,174 @@
+.\"	@(MHWARNING)
+.\" @(#)$Id$
+.SC BBC 1
+.NA
+bbc \- check on BBoards
+.SY
+bbc
+\%[bboards\ ...]
+\%[\-topics] \%[\-check] \%[\-read]
+\%[\-quiet] \%[\-verbose]
+\%[\-archive] \%[\-noarchive]
+\%[\-protocol] \%[\-noprotocol]
+\%[\-mshproc\ program]
+\%[switches\ for\ \fImshproc\fR]
+\%[\-rcfile rcfile] \%[\-norcfile]
+\%[\-file\ BBoardsfile] \%[\-user\ BBoardsuser]
+@BEGIN: BPOP
+\%[\-host\ host]
+\%[\-rpop] \%[\-norpop]
+@END: BPOP
+@BEGIN: NNTP
+\%[\-host\ host]
+@END: NNTP
+\%[\-help]
+.DE
+\fIbbc\fR is a BBoard
+reading/checking program that interfaces to the BBoard
+channel.
+
+The \fIbbc\fR program has three action switches which direct its operation:
+
+The `\-read' switch invokes the \fImsh\fR program on the named
+\fIBBoards\fR.  If you also specify
+the `\-archive' switch, then  \fIbbc\fR will invoke the \fImsh\fR program on
+the archives of the named \fIBBoards\fR.  If no \fIBBoards\fR are given
+on the command line, and you specified `\-archive',
+\fIbbc\fR will not read your `bboards' profile entry, but will
+read the archives of the \*(lqsystem\*(rq \fIBBoard\fR instead.
+
+The `\-check' switch types out status information for the named \fIBBoards\fR.
+\fIbbc\fR
+can print one of several messages depending on the status of both the 
+BBoard
+and the user's reading habits.  
+As with each of these messages, the number
+given is the item number of the last item placed in the 
+BBoard.
+This number (which is marked in the messages as the \*(lqBBoard\-Id\*(rq) is
+ever increasing.  Hence, when \fIbbc\fR
+says \*(lqn items\*(rq, it really means that the highest BBoard\-Id is \*(lqn\*(rq.
+There may, or may not actually be \*(lqn\*(rq items in the BBoard.
+Some common messages are:
+.in +1i
+
+.ti -.5i
+\fBBBoard \-\- n items unseen\fR
+.br
+This message tells how many items the user has not yet seen.  
+When invoked with the `\-quiet' switch,
+this is the only informative line that \fIbbc\fR will possibly print out.
+
+.ti -.5i
+\fBBBoard \-\- empty\fR
+.br
+The BBoard is empty.
+
+.ti -.5i
+\fBBBoard \-\- n items (none seen)\fR
+.br
+The BBoard has items in it, but the user hasn't seen any.
+
+.ti -.5i
+\fBBBoard \-\- n items (all seen)\fR
+.br
+The BBoard is non\-empty, and the user has seen everything in it.
+
+.ti -.5i
+\fBBBoard \-\- n items seen out of m\fR
+.br
+The BBoard has at most m\-n items that the user has not seen.
+.in -1i
+
+The `\-topics' switch directs \fIbbc\fR to print three items about the named
+\fIBBoards\fR:
+it's official name,
+the number of items present,
+and the date and time of the last update.
+If no \fIBBoards\fR
+are named, then all BBoards
+are listed.  If the `\-verbose' switch is given, more information is output.
+
+The `\-quiet' switch specifies that \fIbbc\fR should be silent if no
+\fIBBoards\fR are found with new information.
+The `\-verbose' switch specifies that \fIbbc\fR is to consider you to be 
+interested in \fIBBoards\fR that you've already seen everything in.
+
+To override the default \fImshproc\fR and the profile entry,
+use the `\-mshproc\ program' switch.
+Any arguments not understood by \fIbbc\fR are passed to this program.
+The `\-protocol' switch tells \fIbbc\fR that your \fImshproc\fR knows about
+the special \fIbbc\fR protocol for reporting back information.
+\fImsh\fR\0(1), the default \fImshproc\fR, knows all about this.
+
+The `\-file\ BBoardsfile' switch tells \fIbbc\fR to use a non\-standard
+\fIBBoards\fR file when performing its calculations.
+Similarly, the `\-user BBoardsuser' switch tells \fIbbc\fR to use a
+non\-standard username.
+Both of these switches are useful for debugging a new \fIBBoards\fR or
+\fIPOP\fR file.
+@BEGIN: BPOP
+
+If the local host is configured as a POP BBoards client,
+or if the `\-host\ host' switch is given,
+then \fIbbc\fR will query the POP service host as to the status of the BBoards.
+The `\-user\ user' switch then takes on a new meaning:
+it refers to the name of the guest account for BBoards on the service host.
+The `\-rpop' switch uses the UNIX \fIrPOP\fR
+(authentication done via trusted connections).
+In contrast, the `\-norpop' switch uses the ARPA \fIPOP\fR
+(in which case \fIbbc\fR will prompt for a password,
+unless the \-user specifies the guest account).
+@END: BPOP
+@BEGIN: NNTP
+
+If the local host is configured as an NNTP BBoards client,
+or if the `\-host\ host' switch is given,
+then \fIbbc\fR will query the NNTP service host
+as to the status of the BBoards.
+For NNTP BBoards clients,
+the `\-user\ user' and the `\-rpop' switches are ignored.
+@END: NNTP
+
+The \fI\&.bbrc\fR file in the 
+user's \fB$HOME\fR directory
+is used to keep track of what messages have been read.
+The `\-rcfile\ rcfile' switch overrides the use of \fI\&.bbrc\fR for
+this purpose.
+If the value given to the switch is not absolute,
+(i.e., does not begin with a \fB/\fR\0),
+it will be presumed to start from the current working directory.
+If this switch is not given (or the `\-norcfile' switch is given),
+then \fIbbc\fR consults the envariable \fBMHBBRC\fR,
+and honors it similarly.
+.Fi
+^$HOME/\&.mh\(ruprofile~^The user profile
+^$HOME/\&.bbrc~^BBoard \*(lqcurrent\*(rq message information
+.Pr
+^Path:~^To determine the user's MH directory
+.Ps
+^bboards:~^To specify interesting BBoards
+.Ps
+^mshproc:~^Program to read a given BBoard
+.Sa
+bbl(1), bboards(1), msh(1)
+.De
+`\-read'
+.Ds
+`\-noarchive'
+.Ds
+`\-protocol'
+.Ds
+`bboards' defaults to \*(lqsystem\*(rq
+.Ds
+`\-file @(BBHOME)/BBoards'
+.Ds
+`\-user bboards'
+@BEGIN: BPOP
+`\-rpop' unless the guest account for BBoards is used
+@END: BPOP
+.Co
+None
+.Bu
+The `\-user' switch takes effect only if followed by the `\-file' switch.
+.En