Commit Graph

1462 Commits (f7763c8ba96e61825e34ebaf979811a1bde2a997)

Author SHA1 Message Date
Peter Dave Hello f7763c8ba9
[Tests] die() in tests should quote "$@" for echo 2016-11-07 03:34:36 +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
Qiangjun Ran cadbbced20
[Tests] Replace all dots with backslash dots 2016-11-03 23:44:59 -07:00
Qiangjun Ran 2a2b8bdeb3
[Robustness] use backslash when sourcing in case of overridden dot
Fixes #1278.
2016-11-03 23:44:20 -07:00
Jordan Harband 942e9ab1f5
[Fix] bypass aliased `cd` in a few places.
Fixes #1284.
2016-11-03 10:08:24 -07:00
Peter Dave Hello a458ccbb87 Retab tab to 4 spaces and use echo instead of cat in install.sh 2016-10-29 11:17:54 +08:00
Peter Dave Hello ce7f6d6e52
Also run git gc after nvm upgraded 2016-10-28 09:08:54 +08:00
Peter Dave Hello f3cddf8271 [Doc] Bold leading "Note:" in readme for readability 2016-10-28 11:20:12 +08:00
Jordan Harband 589a9112bd
v0.32.1 2016-10-18 13:16:51 -07:00
Jordan Harband 76fe1ab1c6
[Fix] ensure that `lts/*` points to boron/latest, not argon/earliest.
- update test mocks
 - fix tests for Boron release

Fixes #1268.
2016-10-18 11:33:07 -07:00
sunxiaobo a338f98a5a accerlate nvm invoke when change directory 2016-10-14 16:31:26 +08:00
Hiro Asari 4b88613508 Consolidate APT packages
Consolidate APT packages definition into one place, so that the folding is displayed correctly.
2016-10-12 13:58:24 -04:00
Atsushi Yamamoto 3342367981 Fix indent at L2672 2016-10-08 18:01:27 -07:00
Jordan Harband f9e14b7d4d
[Fix] `nvm uninstall`: work around `nomatch` `zsh` option.
Fixes #1228.
2016-10-04 01:43:24 -07:00
Jordan Harband a29d0e49dc
[Tests] improve + update test mocks 2016-09-28 22:42:48 -07:00
Peter Dave Hello 702d52f23b update test mocks 2016-09-29 10:27:24 +08:00
Joseph Frazier 7ca1186dbc Fix "Manual upgrade" link in readme 2016-09-27 21:40:36 -04:00
Jordan Harband 160a39c844 [Refactor] fix copy-paste error from 5c68141ede 2016-09-18 19:06:18 -07:00
Jordan Harband d12ccb130d
[Fix] `zsh`: when `warncreateglobal` is set, this line warns for some reason. Use `env` to suppress it.
Fixes #1236.
2016-09-18 13:39:50 -07:00
Jordan Harband acbdd9a3fa
[Fix] Fix trailing whitespace in `nvm ls-remote` 2016-09-18 12:26:06 -07:00
Jordan Harband f60edbb6b4
[Tests] update test mocks 2016-09-18 11:58:18 -07:00
Jordan Harband 256e75c789 [Fix] Remove un-local var EXIT_CODE.
Might possibly be a fix to part of #1236
2016-09-18 02:00:32 -07:00
Peter Dave Hello 8b3cf6cbcb add a menu for readme for easier readability 2016-09-18 16:10:21 +08:00
Jordan Harband 5c68141ede
[Refactor] `nvm ls-remote`: make the main ls-remote command call into `nvm_remote_versions` directly. 2016-09-15 23:52:01 -07:00
Jordan Harband dc1d3aa943
[Refactor] `nvm_install_source`, `nvm_install_binary`, `nvm_download_artifact`: ensure a version is provided. 2016-09-17 09:24:42 -07:00
Jordan Harband 51b21bcad1
[Refactor] Use `||:` and `&&:` when appropriate 2016-09-16 23:16:58 -07:00
Erez Zukerman 4a7973ea61
Removes fin from the readme
If you go to the [fin repo](https://github.com/fisherman/fin) you'll see that it isn't a node version manager, but simply a plugin manager for Fish. Seems out of scope for the readme, and there are other plugin solutions for fish as well. I suggest removing the reference.
2016-09-13 10:25:17 -04:00
Peter Dave Hello 68761c3200 Manually run git gc after nvm installation, fix #1226 2016-09-17 13:24:04 +08:00
Peter Dave Hello ef5670fd82 Bump to require git v1.7+ and add docs, fix #1232 2016-09-17 13:23:04 +08:00
b264 9db5c06a63 [Docs] copyedit readme 2016-09-16 16:19:55 -05:00
Jordan Harband 3b5f088e01
[Refactor] `nvm_ls_remote_index_tab`: clean up to use `nvm_get_mirror` 2016-09-15 22:45:10 -07:00
Jordan Harband dca0220275
[Refactor] `nvm_install_binary`: remove unused `nvm_get_mirror` call 2016-09-15 21:40:44 -07:00
Jordan Harband 63fe22d635
v0.32.0 2016-09-15 15:02:56 -07:00
Jordan Harband 01695056af [Road Map] update with completed feature 2016-09-15 14:23:30 -07:00
Jordan Harband 25c7260f1e
[Tests] improve test matrix 2016-09-04 11:28:35 -07:00
Jordan Harband ecba036cbf
[Tests] show `type` output for debugging 2015-12-21 23:59:44 -08:00
Jordan Harband 332f413eb3
[New] expand `xz` support to more versions.
Per https://github.com/nodejs/node/pull/4894#issuecomment-175989848
2016-02-09 11:19:14 -08:00
Jordan Harband 6784767bea Merge pull request #1204 from ljharb/iojs_source
[New] [Refactor] Rewrite installation code path
2016-09-03 01:19:09 -07:00
Jordan Harband 25fa40e7cb
v0.31.7 2016-09-02 23:43:04 -07:00
Jordan Harband 6abc36ee4f [Fix] ensure LTS alias dir exists before writing to it.
Fixes #1216
2016-08-29 09:15:57 -07:00
Jordan Harband 68bf93514b
[Fix] when originally installed without git, ensure it can be upgraded to use git.
Fixes #1212. Closes #1213.
2016-08-25 00:59:32 -07:00
Jordan Harband 7e18328a88 Merge pull request #1214 from ljharb/shellcheck
[Tests] add `shellcheck`
2016-08-25 01:00:13 -07:00
Jordan Harband 85c5e12710 [Refactor] `install.sh`: use curlies in a few places. 2016-08-24 00:50:08 -07:00
Jordan Harband d0180f7eb2 [shellcheck] build from source to get v0.4.4 2016-08-24 00:30:08 -07:00
Jordan Harband 5ba6e748b7
[Tests] run shellcheck in tests. 2016-08-23 23:07:42 -07:00
Jordan Harband 31c68adbcf
v0.31.6 2016-08-23 14:36:15 -07:00
Aria Stewart 451b67fe78 Revert %s-formatting for SOURCE_STR when writing to shell profile 2016-08-23 17:32:28 -04:00
Jordan Harband d179810b25
v0.31.5 2016-08-23 11:12:21 -07:00
Jordan Harband 1ac7e236b1 [New] Add `lts/foo` support to remote commands.
- `nvm ls-remote`
 - `nvm version-remote`
 - `nvm install`
 - `nvm uninstall`

Document existing support:
 - `nvm use`
 - `nvm exec`
 - `nvm run`

Fixes #1208.
2016-08-23 10:58:00 -07:00
Jordan Harband 681c81ad30 [shellcheck] clean up `install.sh` 2016-08-23 00:45:38 -07:00