Commit Graph

1738 Commits (38b32c27f38ce1e4d143fcfe16b0a635d20c5e14)

Author SHA1 Message Date
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
Jordan Harband 0678652bd3 [New] `nvm ls`/`nvm ls-remote`/`nvm alias`: add `--no-colors` 2016-08-09 14:46:19 -07:00
Jordan Harband 206878460c [Refactor] always shift first argument to `nvm` 2016-08-09 13:33:43 -07:00
Jordan Harband 79270a579c
[Refactor] create `nvm_list_aliases` 2016-08-06 22:33:37 -07:00
Jordan Harband b6eb565ea1
[Refactor] `nvm alias`: reorganize so alias listing is done last 2016-08-08 15:50:05 -07:00
Jordan Harband 091c64c7c5
[Refactor] `nvm alias`: add in `--`-based argument support. 2016-08-08 13:37:14 -07:00
Jordan Harband 21b8f556b2
[Refactor] `nvm alias`: use named vars instead of positional args. 2016-08-08 13:21:42 -07:00
Jordan Harband a3bc4d3e62
[Refactor] `nvm alias`: shift out the “alias” 2016-08-08 13:18:53 -07:00
Jordan Harband 150ed490d0 [Refactor] use curlies with variables 2016-08-07 23:31:16 -07:00
Peter Dave Hello 364096a3c3 Add trailing newline char to $SOURCE_STR
Line 302/301 `printf "$SOURCE_STR"` is missing a trailing newline char,
while line 281/282 and 285/286 have their own new line char, so I  just
remove the manually added newline char, and add it to the end of the
variable "$SOURCE_STR", so no more manually newline char needed there.
2016-08-05 15:52:01 +08:00