Jordan Harband
ee9e56582e
[Tests] `jspm` v2 beta started breaking tests; pin to < v2
2019-05-04 13:34:16 -07:00
Jordan Harband
e7a5b7992b
[meta] update repo links to point to org
2019-04-24 16:08:34 -07:00
Daniel Li
ff77ac17af
[Docs] update `bash` `cdnvm` script to properly handle aliases
...
- Only works for common aliases like `default`, `system`, `node`, `lts/*`, `iojs` etc.
- Prevent unnecessary running of `nvm use`
2019-03-12 16:43:08 +00:00
Christopher Sahnwaldt
2410215b6a
[Refactor] add `nvm_stdout_is_terminal` helper
2019-02-24 00:03:19 +01:00
Christopher Sahnwaldt
a1abfd1fe4
[Tests] use rimraf over `rmdir` in teardowns
...
- fix test 'Running "nvm ls" should display all installed versions.': only expect versions created by this test, but no versions created by other tests
2019-02-27 10:50:59 +01:00
Jordan Harband
43402df896
[Fix] `nvm_supports_source_options`: work around a bug in bash 3.2
...
See https://github.com/creationix/nvm/issues/1978#issuecomment-453480231
Fixes #1978 .
2019-02-26 16:53:36 -08:00
Eric Lewis
1ede50cbae
[Docs] Add note about what version of node new shells run with.
...
Fixes #2000
2019-02-22 10:04:13 -05:00
Jordan Harband
e0d87528f3
[shellcheck] remove unnecessary overrides
2019-02-24 23:04:13 -08:00
Refael Ackermann
924a175bd8
[Tests] update dist from trusty to xenial
2019-02-25 15:02:15 -05:00
Jordan Harband
9daf26f0a0
[Tests] `nvm_command_info`: make error output more helpful
2019-02-25 13:17:10 -08:00
Jordan Harband
226487d358
[Fix] `install`: error out when an argument has `---`
...
Fixes #1915 .
2019-02-25 00:13:50 -08:00
Jordan Harband
216c24fba0
[Docs] `--help`: consolidate some help output
2019-02-24 22:57:06 -08:00
Christopher Sahnwaldt
930507dbbc
[Docs] README.md: mention --no-colors option
2019-02-23 09:53:56 +01:00
Jordan Harband
4c8ced736d
[Docs] `nvm --help`: add `--no-colors` and `--no-alias`
2019-02-24 00:04:40 -08:00
Jarvis Mercer - Amir Mohammad Safari (AMSL)
1f7f0c2d81
[Docs] add version number to `nvm —help` output
2019-01-27 04:13:12 +03:30
Jarvis Mercer - Amir Mohammad Safari (AMSL)
41eb40821b
[Docs] add “update” terminology to installation section
2019-01-26 01:00:43 +03:30
Jordan Harband
c6740f5a6e
[New] `nvm ls`: add `--no-alias` to suppress alias output
...
Per https://github.com/creationix/nvm/issues/1792#issuecomment-466696504
2019-02-23 22:41:46 -08:00
Jordan Harband
04fdb2331b
[Tests] `nvm ls`: ensure `nvm alias` is called
2019-02-23 22:22:18 -08:00
Jordan Harband
58d0933f72
[Fix] attempt to fix a bug in bash 3.2, fixed in 4.4, that improperly exits on `-e` in a test.
...
See https://gist.github.com/ljharb/6e70a79ac5fcf11a8b9de654a88642aa for details.
2019-02-23 22:21:46 -08:00
Jordan Harband
2a5d2c06ff
[Tests] add more checks to make_fake_* helpers
2019-02-23 15:24:02 -08:00
Jordan Harband
2a513a1bc0
[Fix] `nvm_ls`: Reverts #1462 to fix io.js sorting.
...
<details>
<summary>Before this revert:</summary>
```sh
iojs-v3.3.1
iojs-v2.5.0
v0.6.21
v0.7.12
iojs-v1.8.4
v0.8.28
v0.9.12
v0.10.48
v0.11.16
v0.12.9
v0.12.18
v0.12.87
v4.9.1
v5.11.1
v5.12.0
v6.14.4
v6.16.0
v7.10.1
v8.6.0
v8.9.1
v8.10.0
v8.11.3
v8.11.4
v8.12.0
v8.13.0
v8.14.1
v8.15.0
v9.11.2
v10.0.0
v10.1.0
v10.2.1
v10.3.0
v10.4.1
v10.5.0
v10.6.0
v10.7.0
v10.8.0
v10.9.0
v10.10.0
v10.11.0
v10.12.0
v10.13.0
v10.14.2
v10.15.1
v11.0.0
v11.1.0
v11.2.0
v11.3.0
v11.4.0
v11.5.0
v11.6.0
v11.7.0
v11.8.0
v11.9.0
v11.10.0
```
</details>
<details>
<summary>After this revert:</summary>
```sh
v0.6.21
v0.7.12
v0.8.28
v0.9.12
v0.10.48
v0.11.16
v0.12.9
v0.12.18
v0.12.87
iojs-v1.8.4
iojs-v2.5.0
iojs-v3.3.1
v4.9.1
v5.11.1
v5.12.0
v6.14.4
v6.16.0
v7.10.1
v8.6.0
v8.9.1
v8.10.0
v8.11.3
v8.11.4
v8.12.0
v8.13.0
v8.14.1
v8.15.0
v9.11.2
v10.0.0
v10.1.0
v10.2.1
v10.3.0
v10.4.1
v10.5.0
v10.6.0
v10.7.0
v10.8.0
v10.9.0
v10.10.0
v10.11.0
v10.12.0
v10.13.0
v10.14.2
v10.15.1
v11.0.0
v11.1.0
v11.2.0
v11.3.0
v11.4.0
v11.5.0
v11.6.0
v11.7.0
v11.8.0
v11.9.0
v11.10.0
```
</details>
In other words, the sorting needs to happen *before* the `NVM_NODE_PREFIX` is removed.
2019-02-23 15:02:31 -08:00
Jordan Harband
48196d2436
[Tests] fix fake node versions
2019-02-23 14:47:49 -08:00
Jordan Harband
7f9220dbd8
[Fix] `nvm ls`: `--no-colors`: `system`: print an asterisk
2019-02-23 14:41:57 -08:00
jjangga0214
890fbb5581
Update README: sync node release schedule url
2019-02-15 11:11:01 +09:00
Jordan Harband
e1bb44f712
[shellcheck] add overrides
2019-02-04 14:45:04 -08:00
Jordan Harband
db19450caa
[Fix] `default_packages`: work when the file lacks a trailing newline
...
Fixes #1995 .
2019-02-02 13:45:11 -08:00
Jordan Harband
5c117e6ab3
[Refactor] extract “get default packages” logic to `nvm_get_default_packages`
2019-02-01 13:27:18 -08:00
Lucas Kellner
02997b0753
[Docs] `unalias`: add more specific error message for builtin aliases
2019-01-23 16:39:57 -08:00
Peter Dave Hello
cc0750eb5d
[Fix] `install`: Add missing io.js installation message
...
Fixes #1988
2019-01-22 15:46:29 +08:00
Peter Dave Hello
7e715d5c73
[Tests] Improve syntax in "test/installation_iojs/nvm install v1 works"
2019-01-23 03:10:03 +08:00
Jordan Harband
66d2909650
Merge pull request #1986 from Sayegh7/master
...
[Fix] Make installation less restrictive when NVM_DIR is set
2019-01-22 10:50:10 -08:00
Jordan Harband
a56c6f1485
tweak logic
2019-01-21 21:58:43 -08:00
Ahmed El Sayegh
703babe60a
[Fix] Make installation less restrictive when NVM_DIR is set
2019-01-21 02:15:02 +02:00
Peter Dave Hello
10f24d6d4b
[Refactor] `nvm.sh`: make coding style more consistent
2018-05-22 20:57:40 +08:00
Peter Dave Hello
e367533eb8
[Refactor] Reduce one more `sed` & pipe to speedup
2017-03-28 23:15:35 +08:00
Peter Dave Hello
6534568745
[Fix] Enhance nvm debug for different environments
2019-01-12 14:17:01 +08:00
Waldir Pimenta
13f3cdcdf7
README: clarify how to specify default packages
2019-01-11 10:42:33 +00:00
Jordan Harband
3d9c31d944
v0.34.0
2019-01-07 23:01:16 -08:00
Jordan Harband
0acccb8a77
Merge pull request #1974 from valeriemettler/valeriemettler-patch-1
...
[Docs] Improve phrasing of 'nvm current'
2019-01-05 14:10:31 -08:00
Valerie Mettler
6354b170d7
Improve phrasing of 'nvm current'
...
To help beginners know that 'nvm current' is talking about node and not nvm.
2019-01-05 12:20:56 -08:00
Javier Infante
5e065ec026
[Docs] fixing cdnvm on .bashrc
2018-12-31 08:42:58 +01:00
Peter Dave Hello
206d503a21
[Docs] Improve indent of output block in GitHub Issue template
2018-12-26 03:46:13 +08:00
Jordan Harband
deb2a9b821
[Docs] fix eclint
2018-12-19 15:36:24 -08:00
Joel Parker Henderson
fb83eeb140
[Docs] Add Ansible task example
...
Add Ansible task example to show how to install nvm and update it.
Ansible is a systems administration tool.
See https://github.com/ansible/ansible
My personal experience of `nvm` is that installing via Ansible is good, and that a good example can help. This example took me about an hour to learn, so I'm hoping to save other people some time. This example is somewhat different than any others that I found on the web. There may be a better way to write it, and if so, please improve it.
2018-12-19 12:45:59 -08:00
Peter Dave Hello
14179bc8ce
[shellcheck] Use `-n/-z` instead of `! -z/! -n` condition
...
https://github.com/koalaman/shellcheck/wiki/SC2236
2018-12-03 13:59:19 +08:00
Jordan Harband
153506c8da
[shellcheck] ignore SC2230 errors
2018-11-25 16:22:25 -08:00
Jordan Harband
c1150c41ab
[Tests] avoid using shopt in zsh
2018-11-26 11:18:11 -08:00
Jordan Harband
ad1110ef1a
[Tests] print out shellcheck version
2018-11-25 23:56:19 -08:00
Jordan Harband
914c220586
Merge pull request #1947 from PeterDaveHello/Enable-ccache-on-TravisCI
...
[Tests] Enable ccache on Travis CI to speed up compilation
2018-11-24 23:18:23 -06:00
Peter Dave Hello
22d32bede0
[New] Enable ccache on Travis CI to speed up compilation
2018-11-22 13:58:26 +08:00