Merge a0e9c157bb47b0c72ea32a520db4cecb102230ce into 247ed8a1860560b20149265e3ff094f2cb40e7c3

This commit is contained in:
Jacob Williams 2025-02-03 22:32:52 -08:00 committed by GitHub
commit 781cc6c30f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

23
nvm.sh
View File

@ -461,6 +461,29 @@ else
fi fi
unset NVM_SCRIPT_SOURCE 2>/dev/null unset NVM_SCRIPT_SOURCE 2>/dev/null
# Convert NVM_DIR to actual path if symlinked
export NVM_DIR=$(nvm_real_dir "${NVM_DIR}")
nvm_real_dir() {
local NVM_DIR_INPUT
NVM_DIR_INPUT="${1}"
if [ -z "${NVM_DIR_INPUT}" ]; then
nvm_err '$NVM_DIR cannot be empty'
return 2
fi
local NVM_REAL_DIR
NVM_REAL_DIR=$(command cd "${NVM_DIR_INPUT}" && command pwd -P)
if [ -z "${NVM_REAL_DIR}" ] || [ ! -d "${NVM_REAL_DIR}" ]; then
nvm_err "NVM_DIR is not a valid path"
return 2
fi
nvm_echo "${NVM_REAL_DIR}"
}
nvm_tree_contains_path() { nvm_tree_contains_path() {
local tree local tree
tree="${1-}" tree="${1-}"