mirror of
https://github.com/nvm-sh/nvm.git
synced 2025-08-17 19:13:43 +00:00
Compare commits
1 Commits
a0e9c157bb
...
61cc6541e8
Author | SHA1 | Date | |
---|---|---|---|
![]() |
61cc6541e8 |
22
nvm.sh
22
nvm.sh
@ -82,6 +82,28 @@ if [ -z "$NVM_DIR" ]; then
|
||||
fi
|
||||
unset NVM_SCRIPT_SOURCE 2> /dev/null
|
||||
|
||||
nvm_real_dir() {
|
||||
local nvm_dir
|
||||
nvm_dir="$1"
|
||||
|
||||
if [ "@$nvm_dir@" = "@@" ]; then
|
||||
>&2 echo "NVM_DIR cannot be empty"
|
||||
return 2
|
||||
fi
|
||||
|
||||
local real_dir
|
||||
real_dir=$(cd $nvm_dir && pwd -P)
|
||||
|
||||
if [ "@$real_dir@" = "@@" ] || [ ! -d $real_dir ]; then
|
||||
>&2 echo "NVM_DIR is not a valid path"
|
||||
return 2
|
||||
fi
|
||||
|
||||
echo $real_dir
|
||||
}
|
||||
|
||||
# Convert NVM_DIR to actual path if symlinked
|
||||
export NVM_DIR=$(nvm_real_dir $NVM_DIR)
|
||||
|
||||
# Setup mirror location if not already set
|
||||
if [ -z "$NVM_NODEJS_ORG_MIRROR" ]; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user