Class: Iggy::CLI
- Inherits:
-
Thor
- Object
- Thor
- Iggy::CLI
- Defined in:
- lib/inspec-iggy/cli.rb
Instance Method Summary collapse
Instance Method Details
#extract ⇒ Object
44 45 46 47 48 49 |
# File 'lib/inspec-iggy/cli.rb', line 44 def extract Inspec::Log.level = :debug if [:debug] extracted_profiles = Iggy::Terraform.parse_extract([:tfstate]) Iggy::InspecHelper.print_commands(extracted_profiles) exit 0 end |
#generate ⇒ Object
35 36 37 38 39 40 41 |
# File 'lib/inspec-iggy/cli.rb', line 35 def generate Inspec::Log.level = :debug if [:debug] generated_controls = Iggy::Terraform.parse_generate([:tfstate]) # let's just generate a control file with a set of controls for now Iggy::InspecHelper.print_controls([:tfstate], generated_controls) exit 0 end |