Sha256: 4df4af148b8b1ecc6252772824dd252137505a221e080867d949814b2e7c3bbb
Contents?: true
Size: 509 Bytes
Versions: 2
Compression:
Stored size: 509 Bytes
Contents
#!/usr/bin/env ruby # frozen_string_literal: true require 'thor' require "#{ROOT_DIR}/lib/facter" require "#{ROOT_DIR}/lib/framework/cli/cli" Facter::OptionsValidator.validate(ARGV) ARGV.unshift(Facter::Cli.default_task) unless Facter::Cli.all_tasks.key?(ARGV[0]) || Facter::Cli.instance_variable_get(:@map).key?(ARGV[0]) begin Facter::Cli.start(ARGV, debug: true) rescue Thor::UnknownArgumentError => e Facter::OptionsValidator.write_error_and_exit("unrecognised option '#{e.unknown.first}'") end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
facter-4.0.8.pre | lib/framework/cli/cli_launcher.rb |
facter-4.0.7.pre | lib/framework/cli/cli_launcher.rb |