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
Jordan Harband
2228323c0b
[shellcheck] disable intentional violations via comments
2016-08-23 00:31:39 -07:00
Jordan Harband
cbeb654692
[shellcheck] properly quote arguments.
2016-08-23 00:31:36 -07:00
Jordan Harband
24a9c089ff
[shellcheck] fix incorrect `A && B || C` usages.
2016-08-23 00:31:25 -07:00
Jordan Harband
d5f1d4530f
[Tests] `chmod a-x` on io.js source tests, for now.
...
TODO: fix.
2016-08-21 22:52:54 -07:00
Jordan Harband
bc4639c1c9
[Docs] add a road map.
2016-08-21 12:11:43 -07:00
Jordan Harband
a5d7ff7440
[Tests] explicitly set `$CXX` and `$CC`
2016-08-15 14:45:42 -07:00
Jordan Harband
c7515bf108
[Tests] trying an alternative syntax for gcc upgrades
2016-08-15 12:58:51 -07:00
Jordan Harband
f178a09d89
[Tests] update gcc to 4.8
2016-08-15 12:55:49 -07:00
Jordan Harband
54cc3a383e
[Tests] set -ex options on more tests
2016-08-14 09:48:25 -07:00
Jordan Harband
d3d768adcd
Add `nvm_get_mirror`
2016-08-10 23:09:54 -07:00
Jordan Harband
9c65197b22
Add `nvm_get_checksum_alg`
2016-08-09 22:24:09 -07:00
Jordan Harband
bd3ca47714
[Fix] `nvm unload`: ensure all functions are unset
2016-08-11 10:58:16 -07:00
Jordan Harband
ec4efa3ec7
[Refactor] `nvm install`: remove unused `REINSTALL_PACKAGES_FROM` argument to inner installation helpers.
2016-08-11 10:42:32 -07:00
Jordan Harband
08cbcf2254
[Fix] when not using `xz` on merged node versions, use `z` to extract, not `x`
2016-08-10 23:26:29 -07:00
Jordan Harband
4aa6902dbe
[Refactor] `nvm_install_merged_node_binary`: reduce nesting, fix var curlies.
2016-08-10 16:57:03 -07:00