Removing global NVM_SILENT and adding/using '--silent' option to nvm use instead
parent
9419794b19
commit
88a50780fc
25
nvm.sh
25
nvm.sh
|
@ -61,7 +61,7 @@ nvm_has_system_iojs() {
|
||||||
}
|
}
|
||||||
|
|
||||||
nvm_print_npm_version() {
|
nvm_print_npm_version() {
|
||||||
if [ "$NVM_SILENT" != "true" ] && nvm_has "npm"; then
|
if nvm_has "npm"; then
|
||||||
echo " (npm v$(npm --version 2>/dev/null))"
|
echo " (npm v$(npm --version 2>/dev/null))"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
@ -1187,7 +1187,7 @@ nvm() {
|
||||||
echo " nvm --version Print out the latest released version of nvm"
|
echo " nvm --version Print out the latest released version of nvm"
|
||||||
echo " nvm install [-s] <version> Download and install a <version>, [-s] from source. Uses .nvmrc if available"
|
echo " nvm install [-s] <version> Download and install a <version>, [-s] from source. Uses .nvmrc if available"
|
||||||
echo " nvm uninstall <version> Uninstall a version"
|
echo " nvm uninstall <version> Uninstall a version"
|
||||||
echo " nvm use <version> Modify PATH to use <version>. Uses .nvmrc if available"
|
echo " nvm use [--silent] <version> Modify PATH to use <version>. Uses .nvmrc if available"
|
||||||
echo " nvm run <version> [<args>] Run <version> with <args> as arguments. Uses .nvmrc if available for <version>"
|
echo " nvm run <version> [<args>] Run <version> with <args> as arguments. Uses .nvmrc if available for <version>"
|
||||||
echo " nvm current Display currently activated version"
|
echo " nvm current Display currently activated version"
|
||||||
echo " nvm ls List installed versions"
|
echo " nvm ls List installed versions"
|
||||||
|
@ -1445,6 +1445,13 @@ nvm() {
|
||||||
;;
|
;;
|
||||||
"use" )
|
"use" )
|
||||||
local PROVIDED_VERSION
|
local PROVIDED_VERSION
|
||||||
|
local silent
|
||||||
|
silent=0
|
||||||
|
if [ "$2" = '--silent' ]; then
|
||||||
|
silent=1
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
|
||||||
if [ $# -eq 1 ]; then
|
if [ $# -eq 1 ]; then
|
||||||
nvm_rc_version
|
nvm_rc_version
|
||||||
if [ -n "$NVM_RC_VERSION" ]; then
|
if [ -n "$NVM_RC_VERSION" ]; then
|
||||||
|
@ -1463,10 +1470,10 @@ nvm() {
|
||||||
|
|
||||||
if [ "_$VERSION" = '_system' ]; then
|
if [ "_$VERSION" = '_system' ]; then
|
||||||
if nvm_has_system_node && nvm deactivate >/dev/null 2>&1; then
|
if nvm_has_system_node && nvm deactivate >/dev/null 2>&1; then
|
||||||
echo "Now using system version of node: $(node -v 2>/dev/null)$(nvm_print_npm_version)"
|
[ $silent -ne 1 ] && echo "Now using system version of node: $(node -v 2>/dev/null)$(nvm_print_npm_version)"
|
||||||
return
|
return
|
||||||
elif nvm_has_system_iojs && nvm deactivate >/dev/null 2>&1; then
|
elif nvm_has_system_iojs && nvm deactivate >/dev/null 2>&1; then
|
||||||
echo "Now using system version of io.js: $(iojs --version 2>/dev/null)$(nvm_print_npm_version)"
|
[ $silent -ne 1 ] && echo "Now using system version of io.js: $(iojs --version 2>/dev/null)$(nvm_print_npm_version)"
|
||||||
return
|
return
|
||||||
else
|
else
|
||||||
echo "System version of node not found." >&2
|
echo "System version of node not found." >&2
|
||||||
|
@ -1510,9 +1517,9 @@ nvm() {
|
||||||
command rm -f "$NVM_DIR/current" && ln -s "$NVM_VERSION_DIR" "$NVM_DIR/current"
|
command rm -f "$NVM_DIR/current" && ln -s "$NVM_VERSION_DIR" "$NVM_DIR/current"
|
||||||
fi
|
fi
|
||||||
if nvm_is_iojs_version "$VERSION"; then
|
if nvm_is_iojs_version "$VERSION"; then
|
||||||
echo "Now using io.js $(nvm_strip_iojs_prefix "$VERSION")$(nvm_print_npm_version)"
|
[ $silent -ne 1 ] && echo "Now using io.js $(nvm_strip_iojs_prefix "$VERSION")$(nvm_print_npm_version)"
|
||||||
else
|
else
|
||||||
echo "Now using node $VERSION$(nvm_print_npm_version)"
|
[ $silent -ne 1 ] && echo "Now using node $VERSION$(nvm_print_npm_version)"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
"run" )
|
"run" )
|
||||||
|
@ -1882,11 +1889,9 @@ if nvm_supports_source_options && [ "_$1" = "_--install" ]; then
|
||||||
nvm install >/dev/null
|
nvm install >/dev/null
|
||||||
fi
|
fi
|
||||||
elif [ -n "$VERSION" ]; then
|
elif [ -n "$VERSION" ]; then
|
||||||
NVM_SILENT="true"
|
nvm use --silent "$VERSION" >/dev/null
|
||||||
nvm use "$VERSION" >/dev/null
|
|
||||||
unset NVM_SILENT
|
|
||||||
elif nvm_rc_version >/dev/null 2>&1; then
|
elif nvm_rc_version >/dev/null 2>&1; then
|
||||||
nvm use >/dev/null
|
nvm use --silent >/dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
} # this ensures the entire script is downloaded #
|
} # this ensures the entire script is downloaded #
|
||||||
|
|
Loading…
Reference in New Issue