11 releases

Uses old Rust 2015

0.2.2 Apr 21, 2016
0.2.1 Dec 25, 2015
0.2.0 Aug 21, 2015
0.1.4 Mar 8, 2015
0.0.2 Dec 29, 2014

#1816 in Parser implementations

MIT license

86KB
2K SLoC

rust-puppetfile

Build Status

Small Puppetfile Parser

Usage

let puppetfile = Puppetfile::parse(r##"forge "https://forge.puppetlabs.com"

mod 'mayflower/php', '1.0.1'
        "##);

See examples for another simple example or src/bin/pumuckl.rs as real use case

Documentation

At rust-ci

Pumuckl

Pumuckl checks a Puppetfile for newer versions of modules on the puppet forge Simply run it with:

cargo build
./target/pumuckl path to Puppetfile

lib.rs:

This library parses a Puppetfile

Dependencies

~7MB
~163K SLoC