/
home
/
techb158
/
.nvm
/
test
/
xenial
/
/home/techb158/.nvm/test/xenial
mkdir
upload
Name
Size
Mode
Actions
install from source
834
0775
edit
dl
rm
install from source implicitly
587
0775
edit
dl
rm
install from source without V8 snapshot for ARM
762
0775
edit
dl
rm
install from source with thread parameter
950
0775
edit
dl
rm
install hook
1404
0775
edit
dl
rm
install version specified in .nvmrc from source
514
0775
edit
dl
rm
node 0.6.21 should install 0.6.21-pre
324
0775
edit
dl
rm
Edit:
/home/techb158/.nvm/test/xenial/install hook
(1404B)
#!/bin/sh die () { echo "$@" ; exit 1; } . ../../nvm.sh VERSION='v0.11.0' VERSION_PATH="$(nvm_version_path "${VERSION}")" succeed() { nvm_echo "$@" NVM_INSTALL_THIRD_PARTY_HOOK= nvm install "${VERSION}" } fail() { succeed "$@" return 11 } ! nvm_is_version_installed "${VERSION}" || nvm uninstall "${VERSION}" || die 'uninstall failed' # an existing but empty VERSION_PATH directory should not be enough to satisfy nvm_is_version_installed rm -rf "${VERSION_PATH}" mkdir -p "${VERSION_PATH}" nvm_is_version_installed "${VERSION}" && die 'nvm_is_version_installed check not strict enough' rmdir "${VERSION_PATH}" OUTPUT="$(NVM_INSTALL_THIRD_PARTY_HOOK=succeed nvm install "${VERSION}")" USE_OUTPUT="$(nvm use "${VERSION}")" EXPECTED_OUTPUT="${VERSION} node std binary ${VERSION_PATH} Downloading and installing node ${VERSION}... ${USE_OUTPUT}" [ "${OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die "expected >${EXPECTED_OUTPUT}<; got >${OUTPUT}<" ! nvm_is_version_installed "${VERSION}" || nvm uninstall "${VERSION}" || die 'uninstall 2 failed' OUTPUT="$(NVM_INSTALL_THIRD_PARTY_HOOK=fail nvm install "${VERSION}" || echo 'failed')" USE_OUTPUT="$(nvm use "${VERSION}")" EXPECTED_OUTPUT="${VERSION} node std binary ${VERSION_PATH} Downloading and installing node ${VERSION}... ${USE_OUTPUT} failed" [ "${OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die "expected >${EXPECTED_OUTPUT}<; got >${OUTPUT}<"
Save
cmd:
run