Jordan Harband
e7a5b7992b
[meta] update repo links to point to org
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
Jordan Harband
9daf26f0a0
[Tests] `nvm_command_info`: make error output more helpful
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
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
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
c1150c41ab
[Tests] avoid using shopt in zsh
6 years ago
Erik Lilja
8542df4ac5
[New] add support for `$XDG_CONFIG_HOME`
7 years ago
Jordan Harband
f218a85454
[Tests] eslint 5.5+ seems to not install on node 0.10
7 years ago
Jordan Harband
e7a37f336d
[Tests] fix failing tests on master due to npm registry SSL changes
7 years ago
Xandor Schiefer
90cfb5d771
[Fix] `use`: Prepend instead of changing if shadowed by system dirs ( fixes #1652 )
7 years ago
Joshua Li
0cdc184168
[Fix] Improve `nvm_is_version_installed` to check for a node executable instead of root dir
7 years ago
Joshua Li
a5f42d9cea
[Tests] update most mkdirs to use make_fake_{node,iojs}
7 years ago
Xandor Schiefer
eabd7ab13d
Respect previously nvm-loaded node version when sourcing
8 years ago
Spike Grobstein
9854928ba9
[New] `install.sh`: allow user to explicitly opt out of nvm adding the source string
...
this is done by checking if the user supplies `PROFILE=/dev/null` when running `install.sh`, the `nvm_detect_profile` function will not output any strings, causing `nvm_do_install` to skip adding `SOURCE_STR`.
7 years ago
Jordan Harband
38b32c27f3
[Tests] update mock data
7 years ago
Jordan Harband
c465a83518
[Tests] `nvm ls-remote`: add test for overly-large tab file
7 years ago
Peter Dave Hello
113d807e5a
[New] Support `--no-progress` for `nvm install`
...
Closes #1079 .
8 years ago
Peter Dave Hello
d5dacdf80f
[Fix] `nvm debug`: Fix sed syntax error in nvm_command_info()
7 years ago
Peter Dave Hello
685312d600
[Fix] Remove $NVM_DIR trailing slash automatically, fix #1708
7 years ago
Peter Dave Hello
b15709e637
Turn off wget's output in nvm_get_latest()
...
curl output is turned off by `-s` in the same place, we should unify the
behavior on wget, also, this help removes those wget outputs that can't
fit our coding style tests. cc #1739
7 years ago
Brian M. Jemilo II
68fe26a5e4
[Fix] Add autocompletion support to zsh
...
Fixes #1707 .
7 years ago
Jordan Harband
918a39a0d0
[Tests] update mocks
7 years ago
Jordan Harband
0e3bb2cc47
[Fix] ensure --reinstall-packages-from has a version number.
...
Fixes #1760 .
7 years ago
Josh Soref
2859a19bbd
[Docs] fix spelling
7 years ago
Peter Dave Hello
d6fa67166c
[Fix] `reinstall-packages`: Prevent install/link when no packages found
...
Fixes #1744 .
7 years ago
Peter Dave Hello
750571056c
[Fix] Correct most of the wrong indentation
7 years ago
Peter Dave Hello
e7b42198b4
[Fix] Improve .nvmrc reading process
...
Fixes #1015 . Fixes #1712 .
7 years ago
Peter Dave Hello
9f34b3e95c
Remove trailing space
7 years ago
Peter Dave Hello
41ec44f6b5
Add missing final newline in test script
7 years ago
Peter Dave Hello
2cd2c0f72e
Remove useless trailing newlines
7 years ago
Jordan Harband
71032cfaa1
[Tests] update to latest npm in this test
7 years ago
Yannick Ihmels
7ca8acc98d
[Docs] [Tests] Add escape sequences; add test for aliased `.`
7 years ago
Jordan Harband
4846d57c69
`nvm use`: perfect pre-npm-config env var checking
7 years ago
Ahmad Magdy
bacdd95591
Update test/install_script/nvm_install_with_node_version to use nvm ls 8 instead of grep!
7 years ago
Ahmad Magdy
4b0563093c
Add test nvm_install_with_node_version under test/install_script
7 years ago
Jordan Harband
a57fe846e8
[Fix] `set -u`: ensure `NVM_USE_OUTPUT` is always set.
...
Fixes #1671 .
7 years ago
mail6543210
9352f6913a
Add symbolic link for printf in case of command-not-found
7 years ago
Phileas Lebada
be171bba33
Add unset-variable as exit error
7 years ago
Xandor Schiefer
334897ae39
Preserve PATH locations order when changing versions
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