diagnostic: don't expand tildes in cask env vars
We double quote them so they don't get expanded. Also, use `sh_quote` to quote the variable values properly.
This commit is contained in:
parent
31598ca8ef
commit
1eb070e257
@ -1076,8 +1076,7 @@ module Homebrew
|
||||
cask_environment_variables = (locale_variables + environment_variables).sort.filter_map do |var|
|
||||
next unless ENV.key?(var)
|
||||
|
||||
var = %Q(#{var}="#{ENV.fetch(var)}")
|
||||
user_tilde(var)
|
||||
%Q(#{var}="#{Utils::Shell.sh_quote(ENV.fetch(var))}")
|
||||
end
|
||||
add_info "Cask Environment Variables:", cask_environment_variables
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user