Class: YleTfPlugins::CommandVersion::Command
- Inherits:
-
Object
- Object
- YleTfPlugins::CommandVersion::Command
- Defined in:
- lib/yle_tf_plugins/commands/version/command.rb
Instance Method Summary collapse
Instance Method Details
#execute(_env) ⇒ Object
9 10 11 12 |
# File 'lib/yle_tf_plugins/commands/version/command.rb', line 9 def execute(_env) puts "YleTf #{YleTf::VERSION}" puts terraform_version end |
#terraform_version ⇒ Object
14 15 16 17 18 |
# File 'lib/yle_tf_plugins/commands/version/command.rb', line 14 def terraform_version on_error = proc { return '[Terraform not found]' } v = YleTf::System.read_cmd('terraform', 'version', error_handler: on_error) v.lines.first end |