Class: Facter::Cli
- Inherits:
-
Thor
- Object
- Thor
- Facter::Cli
- Defined in:
- lib/framework/cli/cli.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.exit_on_failure? ⇒ Boolean
128 129 130 |
# File 'lib/framework/cli/cli.rb', line 128 def self.exit_on_failure? true end |
Instance Method Details
#list_block_groups(*_args) ⇒ Object
124 125 126 |
# File 'lib/framework/cli/cli.rb', line 124 def list_block_groups(*_args) puts Facter::BlockList.new.block_groups.to_yaml.lines[1..-1].join end |
#query(*args) ⇒ Object
108 109 110 111 112 113 114 |
# File 'lib/framework/cli/cli.rb', line 108 def query(*args) output, status = Facter.to_user_output(@options, *args) puts output status = 1 if Facter::Log.errors? exit status end |
#version ⇒ Object
118 119 120 |
# File 'lib/framework/cli/cli.rb', line 118 def version puts FACTER_VERSION.to_s end |