Compare commits

...

2 Commits

Author SHA1 Message Date
Jacob Williams
c0a705e2b9
Merge a0e9c157bb into ffec9fec72 2025-03-20 13:05:17 +05:30
Jacob Williams
a0e9c157bb
set NVM_DIR to real path to avoid symlink issues 2025-02-03 12:27:10 -08:00

23
nvm.sh
View File

@ -463,6 +463,29 @@ else
fi
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() {
local tree
tree="${1-}"