Jordan Harband
e7a5b7992b
[meta] update repo links to point to org
6 years ago
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`
6 years ago
Christopher Sahnwaldt
2410215b6a
[Refactor] add `nvm_stdout_is_terminal` helper
6 years ago
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
6 years ago
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 .
6 years ago
Eric Lewis
1ede50cbae
[Docs] Add note about what version of node new shells run with.
...
Fixes #2000
6 years ago
Jordan Harband
e0d87528f3
[shellcheck] remove unnecessary overrides
6 years ago
Refael Ackermann
924a175bd8
[Tests] update dist from trusty to xenial
6 years ago
Jordan Harband
9daf26f0a0
[Tests] `nvm_command_info`: make error output more helpful
6 years ago
Jordan Harband
226487d358
[Fix] `install`: error out when an argument has `---`
...
Fixes #1915 .
6 years ago
Jordan Harband
216c24fba0
[Docs] `--help`: consolidate some help output
6 years ago
Christopher Sahnwaldt
930507dbbc
[Docs] README.md: mention --no-colors option
6 years ago
Jordan Harband
4c8ced736d
[Docs] `nvm --help`: add `--no-colors` and `--no-alias`
6 years ago
Jarvis Mercer - Amir Mohammad Safari (AMSL)
1f7f0c2d81
[Docs] add version number to `nvm —help` output
6 years ago
Jarvis Mercer - Amir Mohammad Safari (AMSL)
41eb40821b
[Docs] add “update” terminology to installation section
6 years ago
Jordan Harband
c6740f5a6e
[New] `nvm ls`: add `--no-alias` to suppress alias output
...
Per https://github.com/creationix/nvm/issues/1792#issuecomment-466696504
6 years ago
Jordan Harband
04fdb2331b
[Tests] `nvm ls`: ensure `nvm alias` is called
6 years ago
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.
6 years ago
Jordan Harband
2a5d2c06ff
[Tests] add more checks to make_fake_* helpers
6 years ago
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.
6 years ago
Jordan Harband
48196d2436
[Tests] fix fake node versions
6 years ago
Jordan Harband
7f9220dbd8
[Fix] `nvm ls`: `--no-colors`: `system`: print an asterisk
6 years ago
jjangga0214
890fbb5581
Update README: sync node release schedule url
6 years ago
Jordan Harband
e1bb44f712
[shellcheck] add overrides
6 years ago
Jordan Harband
db19450caa
[Fix] `default_packages`: work when the file lacks a trailing newline
...
Fixes #1995 .
6 years ago
Jordan Harband
5c117e6ab3
[Refactor] extract “get default packages” logic to `nvm_get_default_packages`
6 years ago
Lucas Kellner
02997b0753
[Docs] `unalias`: add more specific error message for builtin aliases
6 years ago
Peter Dave Hello
cc0750eb5d
[Fix] `install`: Add missing io.js installation message
...
Fixes #1988
6 years ago
Peter Dave Hello
7e715d5c73
[Tests] Improve syntax in "test/installation_iojs/nvm install v1 works"
6 years ago
Jordan Harband
66d2909650
Merge pull request #1986 from Sayegh7/master
...
[Fix] Make installation less restrictive when NVM_DIR is set
6 years ago
Jordan Harband
a56c6f1485
tweak logic
6 years ago
Ahmed El Sayegh
703babe60a
[Fix] Make installation less restrictive when NVM_DIR is set
6 years ago
Peter Dave Hello
10f24d6d4b
[Refactor] `nvm.sh`: make coding style more consistent
7 years ago
Peter Dave Hello
e367533eb8
[Refactor] Reduce one more `sed` & pipe to speedup
8 years ago
Peter Dave Hello
6534568745
[Fix] Enhance nvm debug for different environments
6 years ago
Waldir Pimenta
13f3cdcdf7
README: clarify how to specify default packages
6 years ago
Jordan Harband
3d9c31d944
v0.34.0
6 years ago
Jordan Harband
0acccb8a77
Merge pull request #1974 from valeriemettler/valeriemettler-patch-1
...
[Docs] Improve phrasing of 'nvm current'
6 years ago
Valerie Mettler
6354b170d7
Improve phrasing of 'nvm current'
...
To help beginners know that 'nvm current' is talking about node and not nvm.
6 years ago
Javier Infante
5e065ec026
[Docs] fixing cdnvm on .bashrc
6 years ago
Peter Dave Hello
206d503a21
[Docs] Improve indent of output block in GitHub Issue template
6 years ago
Jordan Harband
deb2a9b821
[Docs] fix eclint
6 years ago
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.
6 years ago
Peter Dave Hello
14179bc8ce
[shellcheck] Use `-n/-z` instead of `! -z/! -n` condition
...
https://github.com/koalaman/shellcheck/wiki/SC2236
6 years ago
Jordan Harband
153506c8da
[shellcheck] ignore SC2230 errors
6 years ago
Jordan Harband
c1150c41ab
[Tests] avoid using shopt in zsh
6 years ago
Jordan Harband
ad1110ef1a
[Tests] print out shellcheck version
6 years ago
Jordan Harband
914c220586
Merge pull request #1947 from PeterDaveHello/Enable-ccache-on-TravisCI
...
[Tests] Enable ccache on Travis CI to speed up compilation
6 years ago
Peter Dave Hello
22d32bede0
[New] Enable ccache on Travis CI to speed up compilation
6 years ago
Jordan Harband
a49d9163ef
[Fix] avoid unbound variable
...
Fixes #1949 .
6 years ago