1 Facter.add("staging_http_get") do
6 which = lambda do |cmd|
8 exts = ENV['PATHEXT'] ? ENV['PATHEXT'].split(';') : ['']
9 ENV['PATH'].split(File::PATH_SEPARATOR).each do |path|
11 exe = File.join(path, "#{cmd}#{ext}")
12 result = exe if File.executable? exe
20 ['powershell', 'curl', 'wget'].each do |cmd|
21 available = which.call(cmd)
22 fact = available ? cmd : nil