in chefctl/src/chefctl.rb [987:1000]
def get_chef_env
env = ENV.select { |k, _v| Chefctl::Config.passthrough_env.include?(k) }
env['HOSTNAME'] = plugin.hostname
if Chefctl::Config.path && Chefctl::Config.path.is_a?(Array)
env['PATH'] = Chefctl::Config.path.join(File::PATH_SEPARATOR)
end
Chefctl.logger.debug("Using chef-client environment: #{env.inspect}")
env
end