Re-export COLORTERM only locally in brew edit

This commit is contained in:
Alice Carroll 2023-10-30 00:01:51 +03:00
parent 5bd9fe7303
commit 9378b12d26
No known key found for this signature in database
GPG Key ID: 05140B67902CD3AF
2 changed files with 4 additions and 1 deletions

View File

@ -85,6 +85,8 @@ module Homebrew
def edit
args = edit_args.parse
ENV["COLORTERM"] = ENV.fetch("HOMEBREW_COLORTERM", nil)
unless (HOMEBREW_REPOSITORY/".git").directory?
odie <<~EOS
Changes will be lost!

View File

@ -152,6 +152,7 @@ done
# We don't want to take the user's value for, e.g., `HOMEBREW_PATH` here!
USED_BY_HOMEBREW_VARS=(
CODESPACES
COLORTERM
DBUS_SESSION_BUS_ADDRESS
PATH
SSH_TTY
@ -204,7 +205,7 @@ PATH="/usr/bin:/bin:/usr/sbin:/sbin"
FILTERED_ENV=()
ENV_VAR_NAMES=(
HOME SHELL PATH TERM TERMINFO TERMINFO_DIRS COLORTERM COLORFGBG COMMAND_MODE COLUMNS DISPLAY LOGNAME USER CI SSH_AUTH_SOCK SUDO_ASKPASS
HOME SHELL PATH TERM TERMINFO TERMINFO_DIRS COLUMNS DISPLAY LOGNAME USER CI SSH_AUTH_SOCK SUDO_ASKPASS
http_proxy https_proxy ftp_proxy no_proxy all_proxy HTTPS_PROXY FTP_PROXY ALL_PROXY
)
# Filter all but the specific variables.