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]puppet-users...@googlegroups.com
>      > <mailto:[2]puppet-users+unsubscr...@googlegroups.com>.
>      > 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]puppet-users+unsubscr...@googlegroups.com.
>    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:puppet-users+unsubscr...@googlegroups.com
>    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 puppet-users+unsubscr...@googlegroups.com.
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