Merge pull request #16453 from MikeMcQuaid/env_sync_root

cmd/*env-sync: use *ENV_ROOT
This commit is contained in:
Mike McQuaid 2024-01-09 10:23:38 +00:00 committed by GitHub
commit 815a3a1f96
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 12 additions and 9 deletions

View File

@ -23,14 +23,14 @@ module Homebrew
sig { void }
def nodenv_sync
dot_nodenv = Pathname(Dir.home)/".nodenv"
nodenv_root = Pathname(ENV.fetch("HOMEBREW_NODENV_ROOT", Pathname(Dir.home)/".nodenv"))
# Don't run multiple times at once.
nodenv_sync_running = dot_nodenv/".nodenv_sync_running"
nodenv_sync_running = nodenv_root/".nodenv_sync_running"
return if nodenv_sync_running.exist?
begin
nodenv_versions = dot_nodenv/"versions"
nodenv_versions = nodenv_root/"versions"
nodenv_versions.mkpath
FileUtils.touch nodenv_sync_running

View File

@ -23,14 +23,14 @@ module Homebrew
sig { void }
def pyenv_sync
dot_pyenv = Pathname(Dir.home)/".pyenv"
pyenv_root = Pathname(ENV.fetch("HOMEBREW_PYENV_ROOT", Pathname(Dir.home)/".pyenv"))
# Don't run multiple times at once.
pyenv_sync_running = dot_pyenv/".pyenv_sync_running"
pyenv_sync_running = pyenv_root/".pyenv_sync_running"
return if pyenv_sync_running.exist?
begin
pyenv_versions = dot_pyenv/"versions"
pyenv_versions = pyenv_root/"versions"
pyenv_versions.mkpath
FileUtils.touch pyenv_sync_running

View File

@ -23,14 +23,14 @@ module Homebrew
sig { void }
def rbenv_sync
dot_rbenv = Pathname(Dir.home)/".rbenv"
rbenv_root = Pathname(ENV.fetch("HOMEBREW_RBENV_ROOT", Pathname(Dir.home)/".rbenv"))
# Don't run multiple times at once.
rbenv_sync_running = dot_rbenv/".rbenv_sync_running"
rbenv_sync_running = rbenv_root/".rbenv_sync_running"
return if rbenv_sync_running.exist?
begin
rbenv_versions = dot_rbenv/"versions"
rbenv_versions = rbenv_root/"versions"
rbenv_versions.mkpath
FileUtils.touch rbenv_sync_running

View File

@ -154,7 +154,10 @@ USED_BY_HOMEBREW_VARS=(
CODESPACES
COLORTERM
DBUS_SESSION_BUS_ADDRESS
NODENV_ROOT
PATH
PYENV_ROOT
RBENV_ROOT
SSH_TTY
SUDO_USER
TMUX