Sha256: 59f1bedfdd952939243a3bf10ee6aceee16ec8f61ab3a636827b4f0ef459a46f

Contents?: true

Size: 882 Bytes

Versions: 1

Compression:

Stored size: 882 Bytes

Contents

# puppet-parse

[![Build Status](https://travis-ci.org/johanek/puppet-parse.png)](http://travis-ci.org/johanek/puppet-parse)

Analyse puppet manifests and report what classes and defines are specified, and their parameters and parameter documentation.

## Installation

    gem install puppet-parse

## Requirements

    puppet >2.7, <3.0
    rdoc

I think there's a bug in Puppet 3.0 which is breaking things. So don't use with Puppet 3.0 yet.

## Usage

### By hand

You can test one or more manifests by running

    puppet-parse <path(s) to file(s)>


### Rake tast

If you want to parse your entire modules directory, you can add
`require 'puppet-parse/puppet-parse' to your Rakefile and then run

    rake parse

## Contributing

You can do any of these:

1. Create new Pull Request
2. Create an issue
3. Write me an email
4. Complain about how useless my code is on twitter

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
puppet-parse-0.0.1 README.md