Same budget for tools here. I get along just fine with a combination of 
puppet-mode for emacs and the pre-commit hook from David Walhstrom's 
puppet-git-hooks project.

https://github.com/voxpupuli/puppet-mode

https://github.com/drwahl/puppet-git-hooks

(Although I obviously recommend you install the pre-receive hook on the server 
side of wherever you're pushing to.)

On Mon, Feb 13, 2017 at 09:24:51AM -0800, James Perry wrote:
>    Are the any open source or free replacements for Geppetto?   RubyMine is
>    like $200/year, which is outside of an IT budget of $0/year for tools. 
> 
>    On Friday, January 13, 2017 at 5:03:48 AM UTC-5, Henrik Lindberg wrote:
> 
>      On 13/01/17 08:38, Peter Faller wrote:
>      > Has the Gepetto auto-formatter been updated (or will it be updated) to
>      > match the style guide? Or is there another way of automatically
>      > formatting manifests to match the style guide?
>      >
> 
>      Geppetto is pretty much up to date on the style guide as there are no
>      fundamental changes to the formatting in terms of indentation and
>      spacing. It is however somewhat behind on the language support as it has
>      no understanding of the type system and some other recent additions.
>      Geppetto is no longer maintained by Puppet as announced quite a long
>      time ago.
> 
>      An IDE that has recently updated their support for Puppet is RubyMine.
>      It is well worth taking a look at. Don't know what kind of formatting
>      they offer though.
> 
>      Best,
>      - henrik
> 
>      >
>      > --
>      > You received this message because you are subscribed to the Google
>      > Groups "Puppet Users" group.
>      > To unsubscribe from this group and stop receiving emails from it, send
>      > an email to [1][email protected]
>      > <mailto:[2][email protected]>.
>      > To view this discussion on the web visit
>      >
>      
> [3]https://groups.google.com/d/msgid/puppet-users/d36a42d7-d46e-4cc5-b198-8b7b396031e3%40googlegroups.com
>      >
>      
> <[4]https://groups.google.com/d/msgid/puppet-users/d36a42d7-d46e-4cc5-b198-8b7b396031e3%40googlegroups.com?utm_medium=email&utm_source=footer>.
>      > For more options, visit [5]https://groups.google.com/d/optout.
> 
>    --
>    You received this message because you are subscribed to the Google Groups
>    "Puppet Users" group.
>    To unsubscribe from this group and stop receiving emails from it, send an
>    email to [6][email protected].
>    To view this discussion on the web visit
>    
> [7]https://groups.google.com/d/msgid/puppet-users/f0649350-e4df-4bf1-aa13-3f69978e6848%40googlegroups.com.
>    For more options, visit [8]https://groups.google.com/d/optout.
> 
> References
> 
>    Visible links
>    1. javascript:
>    2. javascript:
>    3. 
> https://groups.google.com/d/msgid/puppet-users/d36a42d7-d46e-4cc5-b198-8b7b396031e3%40googlegroups.com
>    4. 
> https://groups.google.com/d/msgid/puppet-users/d36a42d7-d46e-4cc5-b198-8b7b396031e3%40googlegroups.com?utm_medium=email&utm_source=footer
>    5. https://groups.google.com/d/optout
>    6. mailto:[email protected]
>    7. 
> https://groups.google.com/d/msgid/puppet-users/f0649350-e4df-4bf1-aa13-3f69978e6848%40googlegroups.com?utm_medium=email&utm_source=footer
>    8. https://groups.google.com/d/optout

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/20170213183612.GA24194%40iniquitous.heresiarch.ca.
For more options, visit https://groups.google.com/d/optout.

Reply via email to