inspec/lib/bundles
Clinton Wolfe 02cb93ec23 Refactor 'inspec init profile' into a reusable component. (#3214)
* Refactor 'inspec init profile' into a reusable component.

base_cli.rb had several methods used internally, these are exposed so
lib/bundles/inspec-init/profile.rb can act as a library for anything
that needs to create new Inspec profiles programatically

* Move output methods to be public instance methods; and make Init::Profile into a working renderer.  Functional tests pass but could use some refactoring to be easier to use.
* Refactor, renaming vars to be clearer
* Move puts and exit calls into basecli
* Add comment about simplified ERB rendering in ruby 2.5.0+

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2018-07-17 11:42:36 -04:00
..
inspec-artifact Rubocop: disable GuardClause and ClassLength (#2382) 2017-12-07 20:22:55 +01:00
inspec-compliance Add insecure option to the automate report json (#3124) 2018-06-14 14:05:21 -04:00
inspec-habitat Mitigate trivial warning output on test (#2872) 2018-03-28 11:22:01 -04:00
inspec-init Refactor 'inspec init profile' into a reusable component. (#3214) 2018-07-17 11:42:36 -04:00
inspec-supermarket Fix typo in some docs (#2841) 2018-03-20 08:43:30 -04:00
inspec-artifact.rb adds profile signing/verification 2016-10-27 14:44:10 +02:00
inspec-compliance.rb add integration tests for compliance plugin 2016-04-29 01:12:53 +02:00
inspec-habitat.rb Adding a Habitat profile artifact creator 2017-02-23 18:25:22 -05:00
inspec-init.rb Refactor 'inspec init profile' into a reusable component. (#3214) 2018-07-17 11:42:36 -04:00
inspec-supermarket.rb fix: remove non-existent class 2016-05-10 13:18:33 +02:00
README.md add registry for cli plugins 2016-02-05 14:06:55 +01:00

InSpec Bundled Plugins

This directory contains bundled InSpec plugins. Those plugins are shipped with InSpec temporarily only. Over the next months we are going to stabilize the InSpec Plugin API. Once this API reached stability, all bundled plugins will be externalized.