mirror of
https://github.com/tomru/DotfilesOld.git
synced 2026-03-03 06:27:21 +01:00
15 lines
338 B
Plaintext
15 lines
338 B
Plaintext
# inspired by http://broken-by.me/lazy-load-nvm/
|
|
# not doing all globals, just the usual suspect
|
|
NODE_COMMANDS=(nvm npm node npx yarn)
|
|
|
|
load_nvm() {
|
|
export NVM_DIR=~/.nvm
|
|
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
|
|
}
|
|
|
|
|
|
for cmd in ${NODE_COMMANDS}
|
|
do
|
|
eval "${cmd}(){ unset -f ${NODE_COMMANDS}; load_nvm; ${cmd} \$@ }"
|
|
done
|