Jordan Harband
a49d9163ef
[Fix] avoid unbound variable
...
Fixes #1949 .
2018-11-21 21:25:20 -06:00
Jordan Harband and GitHub
a08d1ea4a3
Merge pull request #1865 from d4nyll/master
...
[Docs] Add section on automatic `nvm use` in Bash
Replaces #1108 and #1677 . Closes #1678 .
2018-11-05 16:10:15 -08:00
Jordan Harband
f218a85454
[Tests] eslint 5.5+ seems to not install on node 0.10
2018-09-09 14:56:17 -07:00
Jordan Harband and GitHub
96ebed37c7
Merge pull request #1863 from PeterDaveHello/ImproveDockerfile
...
Improve Dockerfile
2018-08-23 09:13:47 -07:00
Jordan Harband
e7a37f336d
[Tests] fix failing tests on master due to npm registry SSL changes
2018-08-15 15:01:47 -07:00
Jordan Harband and GitHub
17c33fd9ae
Merge pull request #1861 from PeterDaveHello/ImproveDockerfile
...
Improve and update Dockerfile
2018-07-11 12:15:25 -07:00
Jordan Harband
b111436fde
[Tests] test nvm install-latest-npm on io.js v2
2018-06-06 22:49:56 -07:00
Jordan Harband
c50ea6f0a3
[shellcheck] quote variables in for loops to avoid unintentional expansion
2018-05-31 23:56:20 -07:00
Jordan Harband
628d4fac84
[shellcheck] use { …; } instead of (…) to group test commands
2018-05-31 23:49:15 -07:00
Jordan Harband and GitHub
ef35bc4cb6
Merge pull request #1823 from SrHuevo/master
...
fix for .nvmrc script
2018-05-30 20:08:07 -04:00
Jordan Harband and GitHub
57ec311f53
[Fix] ls-remote: fix issues in zsh when using a mirror with a ton of entries
...
Merge pull request #1818 from adedomin/master
2018-05-24 14:08:20 -04:00
Jordan Harband
38b32c27f3
[Tests] update mock data
2018-05-23 23:48:50 -04:00
Jordan Harband
f5f029c409
[Fix] “unstable” alias: when there’s no “unstable” minors, output “N/A”
2018-05-24 12:23:02 -04:00
Jordan Harband
c465a83518
[Tests] nvm ls-remote: add test for overly-large tab file
2018-05-23 23:48:04 -04:00
Jordan Harband
3fc7b737f5
[Fix] install -s: zsh: ensure shwordsplit opt is set
...
Fixes #1719 .
2018-04-29 15:35:39 -07:00
Jordan Harband
592c0be195
Merge tag 'v0.33.11'
...
v0.33.11
Fixes
- `nvm install-latest-npm`: node v4.5 and v4.6 work on npm v5.4.1, but not v5.4.2
2018-04-25 13:26:19 -07:00
Jordan Harband
93990ab7da
v0.33.11
2018-04-25 13:25:35 -07:00
Jordan Harband
61c7b133f8
[Fix] nvm install-latest-npm: node v4.5 and v4.6 work on npm v5.4.1, but not v5.4.2
2018-04-25 13:25:28 -07:00
Jordan Harband
eb0a8442d8
[Fix] nvm install-latest-npm: node v4.5 and v4.6 work on npm v5.4.1, but not v5.4.2
2018-04-25 10:08:41 -07:00
Jordan Harband
a26ab88478
[Tests] fix nvm install-latest-npm tests to fail properly
2018-04-24 22:23:44 -07:00
Jordan Harband
1f2a3234d2
[Tests] add nvm install-latest-npm tests for all node versions
2018-04-24 22:23:44 -07:00
Jordan Harband
34e1ec800e
Merge tag 'v0.33.10'
...
v0.33.10
Fixes
- `install-latest-npm`: npm 6 is out, and requires node 6 or higher
2018-04-24 22:09:27 -07:00
Jordan Harband
177a9673a7
v0.33.10
2018-04-24 22:08:51 -07:00
Jordan Harband
db98f8cdaf
[Fix] install-latest-npm: npm 6 is out, and requires node 6 or higher
2018-04-24 22:08:16 -07:00
Jordan Harband and GitHub
c983fefbae
Merge pull request #1734 from PeterDaveHello/improve-NVM_DIR-handling
...
[Fix] Remove $NVM_DIR trailing slash automatically
2018-04-24 16:22:42 -07:00
Jordan Harband
42f11acce1
[Fix] install-latest-npm: npm 6 is out, and requires node 6 or higher
2018-04-24 14:39:46 -07:00
Jordan Harband
09f7bbb78c
[Refactor] use a different approach to remove trailing slashes
2018-04-24 13:24:08 -07:00
Jordan Harband
1b14e6b4d9
v0.33.9
2018-04-14 22:38:18 -07:00
Jordan Harband and GitHub
f060867f15
Merge pull request #1739 from PeterDaveHello/add-editorconfig
...
[New] Add EditorConfig to help maintain part of coding style
2018-04-14 22:36:25 -07:00
Jordan Harband
0da699605e
[eclint] only check non-ignored files
2018-04-14 22:12:22 -07:00
Jordan Harband
918a39a0d0
[Tests] update mocks
2018-04-09 23:29:37 -07:00
Jordan Harband
52f1b24895
[Tests] fix mirrors in mocks update script
2018-04-09 23:28:17 -07:00
Jordan Harband
74ff70aab3
[Fix] installing with an LTS name should lowercase the name before ensuring a default
...
Fixes #1781 .
2018-04-09 23:23:27 -07:00
Jordan Harband
0e3bb2cc47
[Fix] ensure --reinstall-packages-from has a version number.
...
Fixes #1760 .
2018-03-14 00:13:07 -07:00
Jordan Harband
5fc8bd950d
Fix whitespace
2018-02-25 13:34:28 -08:00
Jordan Harband
71032cfaa1
[Tests] update to latest npm in this test
2018-02-08 22:53:41 -08:00
Jordan Harband
6dd9ecb607
[Docs] add nvm which current to nvm --help output
2018-01-16 16:55:50 -08:00
Jordan Harband
3e81904525
Update minimum git version to v1.17.10
...
Per https://github.com/creationix/nvm/pull/1704#discussion_r161366186
2018-01-12 23:24:56 -08:00
Jordan Harband
7cba6cd6d0
install.sh: detect a defined but nonexistent $NVM_DIR
...
(ref: #1700 )
2018-01-06 09:34:11 -08:00
Jordan Harband and GitHub
2a259435c8
Merge pull request #1684 from PeterDaveHello/ShellCheck-v0.4.7-fixes
...
ShellCheck v0.4.7 fixes
2017-12-13 14:49:34 -08:00
Jordan Harband
7ad6d98ced
v0.33.8
2017-12-12 10:43:17 -08:00
Jordan Harband
fa9c50520d
[Fix] nvm install-latest-npm: fix for node 4.5/4.6.
2017-12-12 00:13:00 -08:00
Jordan Harband
4846d57c69
nvm use: perfect pre-npm-config env var checking
2017-12-05 00:00:18 -08:00
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 )
2017-12-08 21:21:42 -08:00
Jordan Harband
b6a7a54d04
[Fix] nvm install-latest-npm: fix node 4-4.6
2017-12-08 21:20:59 -08:00
Jordan Harband and GitHub
8a8dcbb393
Merge pull request #1676 from Quadric/fix-node-version-in-install-script
...
`install.sh`: Fix a bug that block that installation of node in install.sh
2017-12-03 11:47:39 -08:00
Jordan Harband
a57fe846e8
[Fix] set -u: ensure NVM_USE_OUTPUT is always set.
...
Fixes #1671 .
2017-11-23 10:02:37 -06:00
Jordan Harband and GitHub
7bfd1e0644
Merge pull request #1669 from mail6543210/master
...
Fix for $path used by zsh
2017-11-22 08:52:13 -08:00
Jordan Harband and GitHub
4b48556e92
Merge pull request #1665 from norpol/fix_issue_1664_unassigned_variable_20171115
...
Fix #1664 : unassigned variable
2017-11-17 23:31:26 -06:00
Jordan Harband and GitHub
9953a52afb
Merge pull request #1644 from citrusui/patch-1
...
[Docs] Make `nvm cache clear` message less ambiguous
2017-10-28 22:42:14 -07:00
Jordan Harband
b546436113
v0.33.6
2017-10-23 23:53:26 -07:00
Jordan Harband
09951b49c5
Only apps should have lockfiles
2017-10-05 13:34:54 -07:00
Jordan Harband
3b133fac2f
[Fix] install-latest-npm: npm v5.4+ breaks on node v4.5 and v4.6.
2017-10-04 11:04:27 -07:00
Jordan Harband and GitHub
62fb0d0ad6
Merge pull request #1605 from PeterDaveHello/fix-install.sh
...
[Fix] install.sh shouldn't use not existed variable
2017-10-03 22:23:48 -07:00
Jordan Harband
6597e11971
v0.33.5
2017-09-29 12:50:27 -04:00
Jordan Harband and GitHub
707d268a76
Merge pull request #1619 from PeterDaveHello/refactor-travis-config
...
Remove the manual ShellCheck install proecss on Travis CI
2017-09-28 10:45:49 -07:00
Jordan Harband
8c578b864d
[Fix] ensure all grep calls go through nvm_grep.
...
Fixes #1615 .
2017-09-22 19:11:43 -07:00
Jordan Harband
7b8af94fc9
[Tests] retry io.js test runs, since iojs.org is flaky.
2017-09-08 01:32:54 -07:00
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
2017-09-07 15:57:09 -07:00
Jordan Harband
d91b6197f3
v0.33.4
2017-09-04 22:59:50 -07:00
Jordan Harband
e3d1519567
[Fix] install-latest-npm: io.js v1.0.0 has weird behavior with npm v4.6.x.
2017-09-04 22:01:46 -07:00
Jordan Harband
6f19babbff
v0.33.3
2017-09-03 12:46:59 -07:00
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.
2017-09-02 14:04:37 -07:00
Jordan Harband
cf5272e1a0
[Fix] set -u: nvm install: fix unbound vars
...
Fixes #1587 .
2017-08-08 20:53:51 -07:00
Jordan Harband
3e1b4591bd
[New] install.sh: install bash_completion via script method.
...
Fixes #1588 .
2017-08-08 10:11:41 -07:00
Jordan Harband
389a53cca9
[Fix] set -u: nvm use: ensure these two vars don’t error out.
...
Fixes #1587 .
2017-08-08 00:05:38 -07:00
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
2017-06-11 14:15:04 -07:00
Jordan Harband
3497474fef
[Docs] move the install script to the top; put the notes in a separate section.
2017-05-26 21:09:59 -07:00
Jordan Harband
4f626eac0d
[Fix] set -u: when ALIAS is unset, don’t reference an unbound variable.
...
Fixes #1526 .
2017-05-16 22:58:26 -07:00
Jordan Harband
dc5dfe3bc1
[Fix] set IFS to default for all nvm commands.
...
Fixes #1227 . Fixes #1244 . Fixes #1514 . Fixes #1518 .
2017-04-28 00:41:55 -07:00
Jordan Harband
accd6ae298
[Fix] ensure if npm link fails, that $IFS is not improperly set.
...
https://github.com/creationix/nvm/issues/1519#issuecomment-297850323
2017-04-28 00:39:48 -07:00
Jordan Harband
0a95e77000
v0.33.2
2017-04-26 00:50:33 -07:00
Jordan Harband
ec2b02e187
npm run doctoc
2017-04-12 16:11:01 -07:00
Jordan Harband
4249b1c2bb
[Fix] nvm_ensure_version_installed: add system support.
...
Relates to #1238
2017-03-31 00:52:56 -07:00
Jordan Harband
b9f9977cdd
[Fix] nvm install -s: npm detection
...
- add `nvm_use_if_needed`
- add `nvm_install_npm_if_needed`
2017-03-27 15:00:50 -07:00
Jordan Harband
9b2629384f
[Fix] nvm install -s: ensure additional params lack a trailing space.
...
Note: I believe this does not fix the underlying issue in zsh, which is
that it does not split up `$ADDITIONAL_PARAMETERS` and instead passes
the contents as one single argument.
2017-03-17 23:20:17 -07:00
Jordan Harband
fa22d712ff
[Fix] ensure this variable is not unbound.
...
Fixes #1413 .
2017-03-06 09:35:58 -08:00
Jordan Harband and GitHub
286090b607
Merge pull request #1408 from PeterDaveHello/doctoc
...
[Docs] [Tests] Introduce doctoc for "Table of Contents" autogeneration
2017-03-01 00:57:05 -08:00
Jordan Harband
6669e91bd8
v0.33.1
2017-02-20 17:59:20 -08:00
Jordan Harband
b54e147442
[Fix] nvm unload: run nvm deactivate before unsetting everything.
...
Fixes #1399 .
2017-02-18 00:50:33 -08:00
Jordan Harband
e7e4a9b3d6
[Fix] unset NVM_RC_VERSION env var immediately after it’s no longer needed.
...
Relates to #1399 .
2017-02-18 00:48:41 -08:00
Jordan Harband
49e446dac1
[debug] include mirrors in nvm debug output.
2017-02-14 09:06:23 -08:00
Jordan Harband
6fc0241c21
[Fix] install.sh: only un-interpolate $HOME for the profile source string.
...
Fixes #1384 .
2017-02-12 00:32:49 -08:00
Jordan Harband
affcc5087c
[Fix] set -e: nvm install lts/something: call nvm_ensure_default_set with the proper value.
...
Fixes #1394 .
2017-02-11 23:19:29 -08:00
Jordan Harband
40e40975eb
v0.33.0
2016-12-29 21:22:13 -10:00
Jordan Harband
ae8eb80d0b
make release should pop up the EDITOR for the annotated tag.
2016-12-29 21:22:08 -10:00
Jordan Harband
186509be24
[github] modify the issue template
2016-12-28 09:04:12 -10:00
Jordan Harband
853afbf595
Revert "Revert "[Fix] set -u: ensure that potentially unbound variables aren’t called unchecked.""
...
This reverts commit a8c465018e .
Fixes #1363 .
2016-12-26 21:57:55 -08:00
Jordan Harband
a8c465018e
Revert "[Fix] set -u: ensure that potentially unbound variables aren’t called unchecked."
...
This reverts commit 60239e39cd .
2016-12-25 12:18:56 -08:00
Jordan Harband
1cac5194b9
[github] Flesh out issue template a bit.
2016-12-25 12:07:08 -08:00
Jordan Harband
60239e39cd
[Fix] set -u: ensure that potentially unbound variables aren’t called unchecked.
...
Fixes #1363 .
2016-12-25 11:31:37 -08:00
Jordan Harband
0f6997d90a
[Tests] remove the unused and broken $NVM_PATH.
2016-12-16 11:23:23 -08:00
Jordan Harband
fcd6331f09
[Fix] remove the unused and broken $NVM_PATH.
...
Added in 359a83e . Fixes #1353 .
2016-12-16 10:57:22 -08:00
Jordan Harband
47c60dfc1d
[Tests] add test to ensure that nvm unload unloads all functions.
2016-11-28 12:50:35 -08:00
Jordan Harband
5b820a453c
[Refactor] avoid S2181 spellcheck error.
2016-11-25 00:56:28 -06:00
Jordan Harband
af73102481
[Fix] fix a typo i made in 20ae7ee309
2016-11-25 00:35:33 -06:00
Jordan Harband and GitHub
ab6be9c0c1
Merge pull request #1300 from PeterDaveHello/clang-llvm
...
[New] `nvm install -s`: Use clang as C/C++ compiler if detected
Fixes #902
2016-11-17 00:19:04 -08:00
Jordan Harband
e5316ddbe3
[Fix] allow uninstalls when files are nonwritable but self-owned.
...
Fixes #1270 .
2016-11-13 00:09:29 -08:00
Jordan Harband
24f8ae5c46
[New] support external install hook “$NVM_INSTALL_THIRD_PARTY_HOOK”.
...
Fixes #1207 .
2016-11-03 23:42:55 -07:00
Jordan Harband
942e9ab1f5
[Fix] bypass aliased cd in a few places.
...
Fixes #1284 .
2016-11-03 10:08:24 -07:00