Skip to content

Commit 0b28f97

Browse files
committed
use lazy loading nvm
1 parent 4b4c3b7 commit 0b28f97

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

install.sh

+8-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,14 @@ if !(brew ls --versions nvm > /dev/null); then
1515
echo "nvm not installed"
1616
brew install nvm
1717
echo '' >> $PROFILE
18-
echo 'export NVM_DIR="$HOME/.nvm"' >> $PROFILE
19-
echo '. "$(brew --prefix nvm)/nvm.sh"' >> $PROFILE
18+
echo 'export NVM_DIR=~/.nvm' >> $PROFILE
19+
echo 'function nvm {' >> $PROFILE
20+
echo ' if [ -s "$NVM_DIR/nvm.sh" ]; then' >> $PROFILE
21+
echo ' . "$NVM_DIR/nvm.sh"' >> $PROFILE
22+
echo ' nvm use system' >> $PROFILE
23+
echo ' nvm $@' >> $PROFILE
24+
echo ' fi' >> $PROFILE
25+
echo '}' >> $PROFILE
2026
fi
2127

2228
source $PROFILE

0 commit comments

Comments
 (0)