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|
|
cask_environment_variables = (locale_variables + environment_variables).sort.filter_map do |var|
|
||||||
next unless ENV.key?(var)
|
next unless ENV.key?(var)
|
||||||
|
|
||||||
var = %Q(#{var}="#{ENV.fetch(var)}")
|
%Q(#{var}="#{Utils::Shell.sh_quote(ENV.fetch(var))}")
|
||||||
user_tilde(var)
|
|
||||||
end
|
end
|
||||||
add_info "Cask Environment Variables:", cask_environment_variables
|
add_info "Cask Environment Variables:", cask_environment_variables
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user