Annotation of 43BSDTahoe/new/spms/man/mann/phelp.n, revision 1.1.1.1

1.1       root        1: .TH PHELP 1P "22 June 1983"
                      2: .UC 4
                      3: .SH NAME
                      4: phelp \- on-line help for a project
                      5: .SH SYNOPSIS
                      6: .B phelp
                      7: [\fB\-P \fRprojectname] [topic [subtopic ... ]]
                      8: .SH DESCRIPTION
                      9: .I Phelp
                     10: (\fIp\ze\h'0.1m'\v'-0.4m'-\v'0.4m'\h'0.1m'\'help\fR)
                     11: provides information about a project. There are two modes of operation:
                     12: .PP
                     13: .I Interactive
                     14: .PP
                     15: After the
                     16: .I phelp
                     17: command is typed, it will respond with `???' indicating that it is ready for
                     18: a command. The following commands are recognized:
                     19: .nf
                     20: .RS
                     21: .ta \w'carriage return only'u+.5i
                     22: 
                     23:      Command        Response
                     24: .PP
                     25: \fIa topic name\fR     Print help information on topic.
                     26: index  Display list of topics available at this level.
                     27: help   Display help on how to use \fIphelp\fR.
                     28: ?      Display this command summary.
                     29: q      Exit from \fIphelp\fR.
                     30: P \fIprojectname\fR    Change to another project.
                     31: ~      Return to the top level of help topics.
                     32: \fIcarriage return only\fR     Go up one level of help topics.
                     33: .DT
                     34: .RE
                     35: .fi
                     36: .PP
                     37: If a topic name is typed in reply,
                     38: .I phelp
                     39: will print a page of information and then wait until a space is typed
                     40: before it continues.
                     41: .PP
                     42: .I "Command line topics"
                     43: .PP
                     44: Information on a specific
                     45: .I topic
                     46: can be requested by giving the
                     47: .I phelp
                     48: command with the topic name as an argument on the command line.
                     49: If the last argument is
                     50: .B index,
                     51: the subtopics corresponding to the previous argument are listed.
                     52: Provided the information has not been redirected to a file,
                     53: .I phelp
                     54: will prompt for further commands once it has finished printing.
                     55: .PP
                     56: .B "Creating topics"
                     57: .PP
                     58: Project help files reside in the `help' directory located in the project
                     59: root directory. Subtopics are contained in subdirectories. A
                     60: subtopic directory has the same name as a help file but with a `.d'
                     61: suffix. For example, if ``bugfixes'' is a subtopic of ``news'', it will be
                     62: found in the directory `news.d', which itself is a subdirectory of the
                     63: project `help' directory.
                     64: .PP
                     65: Subtopics can be nested to any level.
                     66: .PP
                     67: Any filename beginning with a `.' is ignored by
                     68: .I phelp.
                     69: .SH OPTIONS
                     70: .IP "\fB\-P \fIprojectname\fR"
                     71: Specify a project other than the current working project.
                     72: .SH EXAMPLES
                     73: In the following examples,
                     74: .B bold
                     75: script indicates what the user types.
                     76: .PP
                     77: To find out about topic ``news'':
                     78: .nf
                     79:        % \fBphelp\fR
                     80:        (\fIprints introduction to phelp and a list of topics available\fR)
                     81:        ??? \fBnews\fR
                     82:        (\fIprints \fR``\fInews\fR'')
                     83:        ??? \fBq\fR
                     84:        %
                     85: .PP
                     86: Using command line arguments instead:
                     87: .PP
                     88:        % \fBphelp news\fR
                     89:        (\fIprints \fR``\fInews\fR'')
                     90:        ??? \fBq\fR
                     91:        %
                     92: .PP
                     93: To print topic ``news'' on the line printer:
                     94: .PP
                     95:        % \fBphelp news | lpr\fR
                     96:        %
                     97: .PP
                     98: If ``bugfixes'' is a subtopic of ``news'', then to print ``news'', and
                     99: then ``bugfixes'':
                    100: .PP
                    101:        % \fBphelp news\fR
                    102:        (\fIprints \fR``\fInews\fR'')
                    103:        news subtopics:  bugfixes
                    104:        news-->??? \fBbugfixes\fR
                    105:        (\fIprints \fR``\fIbugfixes\fR'')
                    106:        news-->??? \fBq\fR
                    107:        %
                    108: .fi
                    109: .SH FILES
                    110: .ta \w'/usr/new/lib/phelp.help'u+.5i
                    111: .nf
                    112: /usr/new/lib/phelp.help        Introduction on how to use \fIphelp\fR.
                    113: /usr/new/lib/phelp.cmd \fIPhelp\fR command summary.
                    114: \fIproject\fR/help/*   Help text files.
                    115: \fIproject\fR/help/*.d Subtopic directories.
                    116: .fi
                    117: .DT
                    118: .SH DIAGNOSTICS
                    119: Exit status 0 is normal. Exit status 1 indicates an error.
                    120: .SH AUTHOR
                    121: Peter J. Nicklin

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.