Bot releases are hidden (Show)
Published by ljharb over 6 years ago
nvm debug
: Print $SHLVL, add $PATH (#1655, #1745)install.sh
: detect a defined but nonexistent $NVM_DIR (#1700)install.sh
: Don't give detached HEAD advice when installing (#1704)nvm_echo
instead of echo
directly (#1751)reinstall-packages
: Prevent install/link when no packages found (#1750)bash_completion
: Reduce startup time (#1759)install.sh
: Detect profile with $BASH_VERSION and $ZSH_VERSION (#1780)nvm debug
: Improve OS version detection (#1746)-q
parameter instead of redirect to /dev/null (#1741)install.sh
: Improve install.sh prompt output, add a newline (#1783).nvmrc
better (#1673)nvm which current
to nvm --help
output.
(#1701)Published by ljharb almost 7 years ago
nvm install-latest-npm
: fix for node 4.5/4.6Published by ljharb almost 7 years ago
set -u
: ensure NVM_USE_OUTPUT
is always set (#1671)install.sh
: Fix a bug that block that installation of node in install.sh (#1676)nvm install-latest-npm
: fix node 4-4.6nvm cache clear
message less ambiguous (#1644)Published by ljharb almost 7 years ago
install.sh
do not use nonexistent variable (#1605)install-latest-npm
: npm
v5.4
+ breaks on node
v4.5
and v4.6
Published by ljharb almost 7 years ago
debug
: Enhance nvm debug with more tools info (#1613)install-latest-npm
: io.js
v1.0.x
has weird behavior with npm v4.6.x.NVM_RC_VERSION
when unloading (#1607)grep
calls go through nvm_grep
(#1615)Published by ljharb about 7 years ago
install-latest-npm
: io.js
v1.0.0
has weird behavior with npm v4.6.xPublished by ljharb about 7 years ago
nvm install
: add --latest-npm
option to automatically try to upgrade to the latest working version of npm
$NVM_DIR/default-packages
file (#1463)install.sh
: Speedup process to install nvm from git by dropping commit history (#1476)install.sh
: Add --auto
to git gc to speed up install & upgrade (#1576)install.sh
: Clean up git reflog history before git gc (#1579)install.sh
: install bash_completion via script method (#1588)set -u
: ensure that potentially unbound variables aren’t called unchecked (#1363, #1516)npm link
fails, that $IFS
is not improperly set (#1519)set -u
: when ALIAS
is unset, don’t reference an unbound variable (#1526)--version
help text (#1538)nvm install -s
: properly precompute clang version (#1554)set -u
: nvm install
/nvm use
: fix unbound vars (#1587)install-latest-npm
; remove undocumented clear-cache
(#1564)Published by ljharb over 7 years ago
nvm debug
output (#1453)install.sh
: Parallel script download jobs (#1479)install.sh
: NVM_PROFILE bash/zsh detection in installation, bash_completion fixes (#1375)nvm install -s
: ensure additional params lack a trailing spacenvm install -s
: npm detectionnvm_ensure_version_installed
: add system
support (#1238)nvm_has_non_aliased
(#1443)Published by ljharb over 7 years ago
v0.33.1
nvm unload
: run nvm deactivate
before unsetting everything (#1399)NVM_RC_VERSION
env var immediately after it’s no longer needed (#1399)install.sh
: only un-interpolate $HOME for the profile source string (#1384)set -e
: nvm install lts/something
: call nvm_ensure_default_set
with the proper value (#1394)$HOME
variable in NVM_DIR
(#1381)nvm debug
nvm debug
outputnvm install
if we can’t nvm use
(#1357, #1378)Published by ljharb almost 8 years ago
$NVM_PATH
(#1353)install.sh
: Install bash programmble completions automatically (#753)nvm install -s
: Use clang as C/C++ compiler if detected (#902, #1300)nvm install
: Add AIX support (#1295)nvm install
: Print the version that is being installed (#1286)nvm install
: support external install hook “$NVM_INSTALL_THIRD_PARTY_HOOK” (#1207)cd
in a few places (#1284)nvm install
: Handle 'N/A' version instead of asking to install it (#1304, #1305)nvm install -s
: aix
: detect number of threads on aix and not just number of processors (#1319)nvm unload
add missing unloadable functions/vars (#1333, #1335)nvm install -s
: nvm should respect CC/CXX env var (#1336)set -u
: ensure that potentially unbound variables aren’t called unchecked (#1363)nvm install
: Do not remove src dir after compilation succeeds (#1299)nvm unload
unloads all functionsPublished by ljharb about 8 years ago
lts/*
points to boron/latest, not argon/earliest (#1268)nvm uninstall
: work around nomatch
zsh
option (#1228)nvm ls-remote``zsh
: when warncreateglobal
is set, this line warns for some reason. Use env
to suppress it (#1236)install
: Manually run git gc after nvm installation (#1231, #1226)nvm ls-remote
: make the main ls-remote command call into nvm_remote_versions
directlynvm_install_source
, nvm_install_binary
, nvm_download_artifact
: ensure a version is provided||:
and &&:
when appropriatenvm_ls_remote_index_tab
: clean up to use nvm_get_mirror
nvm_install_binary
: remove unused nvm_get_mirror
callzsh
auto-use snippet: improve speed (#1264)Published by ljharb about 8 years ago
nvm cache clear
and nvm cache dir
xz
support to more versionstype
output for debuggingPublished by ljharb about 8 years ago
shellcheck
Published by ljharb about 8 years ago
Published by ljharb about 8 years ago
install.sh
: Fix nvm dir path in install script (#1189, #1190)install.sh
: Add trailing newline char to $SOURCE_STR (#1191)xz
on merged node versions, use z
to extract, not x
nvm unload
: ensure all functions are unsetlts/foo
support to remote commands (#1208)nvm ls
/nvm ls-remote
/nvm alias
: add --no-colors
nvm alias
: add in --
-based argument supportnvm alias
: shift out the “alias”nvm alias
: use named vars instead of positional argsnvm alias
: reorganize so alias listing is done lastnvm_list_aliases
nvm
nvm_install_merged_node_binary
: reduce nesting, fix var curliesnvm install
: remove unused REINSTALL_PACKAGES_FROM
argument to inner installation helpersnvm_get_checksum_alg
, nvm_get_mirror
A && B || C
usagesinstall.sh
Published by ljharb about 8 years ago
Published by ljharb about 8 years ago
nvm install
: Improve error messages for missing versionssed -E
(#1126)cd
twice (#1137)nvm_grep
and remove standalone GREP_OPTIONS
line.$NVM_DIR
instead of relative paths-ex
option during tests when possible (#1130)Published by ljharb over 8 years ago
nvm ls
: avoid use of maxdepth
which is not on Solaris/SmartOS (#1121)nvm install -s
: when “core id” doesn’t appear in /proc/cpuinfo, fall back to counting “processor” lines (#1115)uname
is unaliased (#1105)set -u
: is variable set test (#1100)dash
does not support string substitutionexpr
nvm ls-remote <version>
(#1094)node
and io.js
installation test suites separatelyPublished by ljharb over 8 years ago
nvm uninstall
: Check installation dir permissions before uninstalling; display "fix" commands (#847)nvm alias
: colorize output to match nvm ls
nvm alias
: colorize output when creating aliasesnvm ls
/nvm alias
/nvm ls-remote
: only colorize when colors are supported==
in conditionalsnvm run
: pass through --silent
on bare nvm run
nvm exec
: show “io.js” for io.js versionsset -e
: ensure nvm_version
returning 3, and nvm_alias
returning 2, doesn’t terminate the processnvm alias
: explicitly forbid user aliases in subdirsread
exits 1 when .nvmrc
lacks a trailing newline; avoid thatset -x
: avoid an unbound variabledeactivate
: unset $NVM_BIN
and $NVM_PATH
(#1033)nvm alias
: slightly speed up alias resolutionawk
to improve version comparison performancecommand
to a sed
callnvm --help
over nvm help
Published by ljharb over 8 years ago
install
: After installing, ensure that a default is set.install
: added optional sha256 support (#981)nvm-exec
: properly exit when failing; improve error messages, suppress nvm use --help
output (#997)nvm_format_version
should only return 3 version groups/bin/bash
in a few places (#1004)--install
/--no-use
arg (#1011, #976)