summaryrefslogtreecommitdiffstats
path: root/man/man8/puppetdoc.8
diff options
context:
space:
mode:
Diffstat (limited to 'man/man8/puppetdoc.8')
-rw-r--r--man/man8/puppetdoc.889
1 files changed, 71 insertions, 18 deletions
diff --git a/man/man8/puppetdoc.8 b/man/man8/puppetdoc.8
index db6d1d78e..e6b6a339e 100644
--- a/man/man8/puppetdoc.8
+++ b/man/man8/puppetdoc.8
@@ -1,7 +1,6 @@
.TH "" "" ""
.SH NAME
- \-
-
+ \-
.\" Man page generated from reStructeredText.
.SH SYNOPSIS
@@ -10,44 +9,98 @@ Reductive Labs use.
.SH USAGE
+.INDENT 0.0
+.INDENT 3.5
+.INDENT 0.0
-.\" visit_block_quote
-puppetdoc [\-a|\-\-all] [\-h|\-\-help] [\-m|\-\-mode <text|pdf|trac> [\-r|\-\-reference <[type]|configuration|..>]
-
+.TP
+.B puppetdoc [\-a|\-\-all] [\-h|\-\-help] [\-o|\-\-outputdir <rdoc outputdir>] [\-m|\-\-mode <text|pdf|markdown|trac|rdoc>]
+[\-r|\-\-reference <[type]|configuration|..>] [manifest\-file]
-.\" depart_block_quote
+.UNINDENT
+.UNINDENT
+.UNINDENT
.SH DESCRIPTION
-This command generates a restructured\-text document describing all
-installed Puppet types or all allowable arguments to puppet executables.
-It is largely meant for internal use and is used to generate the
-reference document available on the Reductive Labs web site.
+If mode is not \'rdoc\', then this command generates a restructured\-text
+document describing all installed Puppet types or all allowable
+arguments to puppet executables. It is largely meant for internal use
+and is used to generate the reference document available on the
+Reductive Labs web site.
+
+In \'rdoc\' mode, this command generates an html RDoc hierarchy describing
+the manifests that are in \'manifestdir\' and \'modulepath\' configuration
+directives. The generated documentation directory is doc by default but
+can be changed with the \'outputdir\' option.
+
+If the command is started with \'manifest\-file\' command\-line arguments,
+puppetdoc generate a single manifest documentation that is output on
+stdout.
.SH OPTIONS
-all: Output the docs for all of the reference types.
+.INDENT 0.0
+
+.TP
+.B all: Output the docs for all of the reference types. In \'rdoc\'
+modes, this also outputs documentation for all resources
+.UNINDENT
help: Print this help message
+.INDENT 0.0
+
+.TP
+.B outputdir: Specifies the directory where to output the rdoc
+documentation in \'rdoc\' mode.
+
.TP
.B mode: Determine the output mode. Valid modes are \'text\', \'trac\',
-and \'pdf\'. Note that \'trac\' mode only works on Reductive Labs
-servers. The default mode is \'text\'.
+\'pdf\', \'markdown\' and \'rdoc\'. The \'pdf\' and \'markdown\' modes
+create PDF or Markdown formatted files in the /tmp directory.
+Note that \'trac\' mode only works on Reductive Labs servers.
+The default mode is \'text\'. In \'rdoc\' mode you must provide
+\'manifests\-path\'
.TP
.B reference: Build a particular reference. Get a list of references by
running +puppetdoc \-\-list+.
+.UNINDENT
.SH EXAMPLE
-
-.\" visit_block_quote
+.INDENT 0.0
+.INDENT 3.5
$ puppetdoc \-r type > /tmp/type_reference.rst
+.UNINDENT
+.UNINDENT
+or
+
+.INDENT 0.0
+.INDENT 3.5
+$ puppetdoc \-\-outputdir /tmp/rdoc \-\-mode rdoc /path/to/manifests
+
+.UNINDENT
+.UNINDENT
+or
+
+.INDENT 0.0
+.INDENT 3.5
+$ puppetdoc /etc/puppet/manifests/site.pp
+
+.UNINDENT
+.UNINDENT
+or
+
+.INDENT 0.0
+.INDENT 3.5
+$ puppetdoc \-m markdown \-r configuration
-.\" depart_block_quote
+.UNINDENT
+.UNINDENT
.SH AUTHOR
Luke Kanies
@@ -58,5 +111,5 @@ Copyright (c) 2005\-2007 Reductive Labs, LLC Licensed under the GNU
Public License
-.\" Generated by docutils manpage writer on 2008-05-05 09:33.
-.\"
+.\" Generated by docutils manpage writer on 2009-12-30 19:24.
+.\"