mirror of
https://github.com/nvm-sh/nvm.git
synced 2025-05-10 22:31:51 +00:00

Installs nvm via the install.sh script, then removes nvm, and reinstalls with `NVM_NOUSE` variable set to true.
28 lines
416 B
Bash
Executable File
28 lines
416 B
Bash
Executable File
#!/bin/sh
|
|
|
|
setup () {
|
|
#nvm_do_install is available
|
|
type nvm_do_install > /dev/null 2>&1 || die 'nvm_do_install is not available'
|
|
}
|
|
|
|
cleanup () {
|
|
unset NVM_ENV
|
|
unset NVM_NOUSE
|
|
rm -rf "$NVM_DIR/lib" >/dev/null 2>&1
|
|
}
|
|
|
|
die () { echo "$@" ; exit 1; }
|
|
|
|
#nvm install
|
|
NVM_ENV=testing \. ../../install.sh
|
|
|
|
setup
|
|
|
|
cleanup
|
|
|
|
#nvm install --no-use
|
|
NVM_NOUSE=true
|
|
NVM_ENV=testing \. ../../install.sh > /dev/null
|
|
|
|
setup
|