Jordan Harband
4846d57c69
`nvm use`: perfect pre-npm-config env var checking
7 years ago
Jordan Harband
65f0572bdc
v0.33.7
...
Fixes
- fix unassigned variable (#1665 , #1664 )
- Fix for $path used by zsh (#1669 )
- `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.6
Documentation
- Make `nvm cache clear` message less ambiguous (#1644 )
- Added missing piece (#1658 )
7 years ago
Jordan Harband
b6a7a54d04
[Fix] `nvm install-latest-npm`: fix node 4-4.6
7 years ago
Jordan Harband
a57fe846e8
[Fix] `set -u`: ensure `NVM_USE_OUTPUT` is always set.
...
Fixes #1671 .
7 years ago
mail6543210
16d3e6d2dc
Remove unnecessary, incorrect workaround.
...
The "\printf" calls zsh shell builtin instead of `command printf` in scripting.
The workaround is no longer needed given 91a29c0
.
7 years ago
mail6543210
91a29c0da2
Fix for $path used by zsh
...
"The lower-case version of PATH is an array parameter
bound to the scalar upper-case parameter."
-- http://www.zsh.org/mla/users/2015/msg00178.html
7 years ago
Phileas Lebada
049a86022f
Add empty value to local variable
7 years ago
Avery Magnotti
fc30e0ade4
Make `nvm cache clear` message less ambiguous
7 years ago
Jordan Harband
b546436113
v0.33.6
7 years ago
Jordan Harband
3b133fac2f
[Fix] `install-latest-npm`: `npm` `v5.4`+ breaks on `node` `v4.5` and `v4.6`.
7 years ago
Jordan Harband
6597e11971
v0.33.5
7 years ago
Jordan Harband
8c578b864d
[Fix] ensure all `grep` calls go through `nvm_grep`.
...
Fixes #1615 .
7 years ago
Peter Dave Hello
d535c97d0f
Enhance nvm debug with more tools info
7 years ago
Xandor Schiefer
334897ae39
Preserve PATH locations order when changing versions
8 years ago
Xandor Schiefer
44ab611421
[Fix] unset `NVM_RC_VERSION` when unloading
8 years ago
Jordan Harband
c0b56d03a1
[Fix] `install-latest-npm`: `io.js` `v1.0.x` has weird behavior with npm v4.6.x.
...
- comment out node 0.6 test due to travis-ci breakage
8 years ago
Jordan Harband
d91b6197f3
v0.33.4
8 years ago
Jordan Harband
e3d1519567
[Fix] `install-latest-npm`: `io.js` `v1.0.0` has weird behavior with npm v4.6.x.
8 years ago
Jordan Harband
6f19babbff
v0.33.3
8 years ago
Jordan Harband
b3e25b15f9
`nvm_install_latest_npm`: npm v5.4+ breaks on node v4-4.4 and v5-5.9, due to missing `Buffer.alloc`.
8 years ago
Jordan Harband
cf5272e1a0
[Fix] `set -u`: `nvm install`: fix unbound vars
...
Fixes #1587 .
8 years ago
Jordan Harband
389a53cca9
[Fix] `set -u`: `nvm use`: ensure these two vars don’t error out.
...
Fixes #1587 .
8 years ago
Peter Dave Hello
ab591b07ef
[New] Print $TERM_PROGRAM in nvm debug if it exists
8 years ago
Peter Dave Hello
0356839d05
[Fix] Adjust $CURL_COMPRESSED_FLAG usage for curl, fix #1562
8 years ago
Jiri Spac
d073bc96c7
[Docs] bump sample version numbers
8 years ago
Peter Dave Hello
11370fe823
[Fix] curl should fail if something wrong, fix #1556
8 years ago
Jordan Harband
cbdd41eee2
[New] `nvm install`: add `--latest-npm` option to automatically try to upgrade to the latest working version of `npm`.
...
- also add `nvm install-latest-npm` top-level command
8 years ago
J Huang
28fe93cd15
[Fix] `nvm install -s`: properly precompute clang version
8 years ago
J Huang
7965796569
[Fix] enable curl compression only on curl >=7.21.0
...
curl < 7.21.0 will output redirection reponse body to the output when compressed, which will cause tarball is prepended with redirection reponse body and leads to checksum mismatch.
- add `nvm_curl_use_compression` and `nvm_curl_version`
8 years ago
Nicolás Bevacqua
051ef09daf
Fix `--version` help text
8 years ago
Jordan Harband
4f626eac0d
[Fix] `set -u`: when `ALIAS` is unset, don’t reference an unbound variable.
...
Fixes #1526 .
8 years ago
Weston Ganger
7f3145bc98
[New] add support for `$NVM_DIR/default-packages` file
8 years ago
Jordan Harband
dc5dfe3bc1
[Fix] set IFS to default for all nvm commands.
...
Fixes #1227 . Fixes #1244 . Fixes #1514 . Fixes #1518 .
8 years ago
Jordan Harband
accd6ae298
[Fix] ensure if `npm link` fails, that `$IFS` is not improperly set.
...
https://github.com/creationix/nvm/issues/1519#issuecomment-297850323
8 years ago
Jumpei Ogawa
caa7de37af
[Fix] `set -u`: ensure that potentially unbound variables aren’t called unchecked.
...
This commit is follow up for 853afbf
.
Fixes remaining bug in #1363
8 years ago
Jordan Harband
0a95e77000
v0.33.2
8 years ago
Piper Chester
65aedc105a
[Docs] capitalize C++
8 years ago
Peter Dave Hello
153f8e7b31
[Fix] To confirm curl exists before detecting curl libz feature
8 years ago
Peter Dave Hello
e87f395b7a
[Refactor] minor "if" and "return" improvement
8 years ago
Peter Dave Hello
daa9c3604d
[Fix] To confirm curl exists before detecting curl libz feature
8 years ago
Jordan Harband
4249b1c2bb
[Fix] `nvm_ensure_version_installed`: add `system` support.
...
Relates to #1238
8 years ago
Peter Dave Hello
450088e51a
[Refactor] Improve if conditoion logic in "use"
8 years ago
Peter Dave Hello
059ab0e1ac
[Refactor] Make the code a little bit cleaner
8 years ago
Jordan Harband
b9f9977cdd
[Fix] `nvm install -s`: npm detection
...
- add `nvm_use_if_needed`
- add `nvm_install_npm_if_needed`
8 years ago
Peter Dave Hello
7b253c8c0a
[New] Supercharge `nvm debug` output
...
Try to get shell version, OS and its version, curl/wget/git version.
8 years ago
Peter Dave Hello
973dfc6d4a
[New] Dynamically detect if curl supports `--compressed`
8 years ago
Peter Dave Hello
6a3b1dd2c3
[New] Enable curl auto compression/decompression
...
Enable `--compressed` parameter on curl to automatically enable
compression on request content by sending coressponding header, if the
server side supports compression format like deflate or gzip, curl will
also decompress the content automatically, so there is no additional
works need to done manually on client side, but just enjoy the benifits
of bandwidth and time saving!
Take https://nodejs.org/dist/index.tab as an example which is last
modified on Tue, 14 Mar 2017 22:41:05 GMT, the compressed transmission
only take 4829 bytes howevet the not compressed on taks 48000 bytes,
which is about 10 times larger!
This feature can be traced back to Sep 3 2002, in curl commit:
- 64bbe9dfaf
So should be supported on various versions widely.
8 years ago
Peter Dave Hello
fa3631fee3
[Refactor] Add `nvm_has_non_aliased`
8 years ago
Peter Dave Hello
316c9f34c6
[Performance] Use awk's comparison to save a pipe to grep
8 years ago
Peter Dave Hello
6cb12b0f99
[Performance] Improve awk usage
8 years ago