puppet-strings(1)

puppet-strings1

Generate puppet documentation with yard

Usage

puppet strings <action>

puppet strings --help

Overview

Produce complete, user-friendly module documentation by using Puppet Strings. Strings uses tags and code comments, along with the source code, to generate documentation for a module's classes, defined types, functions, tasks, plans, and resource types and providers.

Puppet Strings is based on the YARD Ruby documentation tool.

Actions

generate
Generate documentation from files.

    

    
        
server
Runs a local documentation server for the modules in the current Puppet
environment.

Options

--format FORMAT  The rendering format to use (see FORMATS below)
--out            The output file when using the markdown or json formats
--verbose        Whether to log verbosely
--debug          Whether to log debug information
--help           Show the help screen

Formats

Possible formats are: "markdown", "textile", "rdoc", "ruby", "text", "html", or "none".

Examples

If you want to generate a single reference file, use something like:

$ puppet strings generate --format markdown --out REFERENCE.md

You can otherwise generate HTML documentation this way:

$ puppet strings generate

Additional documentation

See the upstream documentation at:
<https://puppet.com/docs/puppet/latest/puppet_strings.html>

Code examples and style guide can be found at:
<https://puppet.com/docs/puppet/latest/puppet_strings_style.html>

Releases

3 releases since Debian 11 (Bullseye); the text changed 2 times.

  1. 11
  2. 12
  3. 13

Bugs

Bugs can be reported to your distribution's bug tracker or upstream at <https://github.com/puppetlabs/puppet-strings/issues> .

Author

Louis-Philippe Véronneau

From puppet-strings 4.1.3-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.