diff --git a/lib/facter.rb b/lib/facter.rb index 56e7e73a9..d414415aa 100644 --- a/lib/facter.rb +++ b/lib/facter.rb @@ -238,7 +238,7 @@ def version # # @api private def to_user_output(cli_options, *args) - init_cli_options(cli_options) + init_cli_options(cli_options, args) logger.info("executed with command line: #{ARGV.drop(1).join(' ')}") log_blocked_facts @@ -272,7 +272,7 @@ def logger @logger ||= Log.new(self) end - def init_cli_options(options) + def init_cli_options(options, args) options = options.map { |(k, v)| [k.to_sym, v] }.to_h Facter::Options.init_from_cli(options, args) end