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
62696cb0d6
Partially revert 494aa60bd8
2016-05-08 22:33:39 -07:00
Myles Borins
494aa60bd8
travis: enable trusty beta
2016-09-02 23:43:47 -07:00
Jordan Harband
adb6a187a9
[Tests] try v3.3 instead of v1 in hopes they will compile faster.
2016-09-02 23:43:47 -07:00
Jordan Harband
32a1b4124c
Use `watch` to keepalive stdout while installing.
2016-09-02 23:43:47 -07:00
Jordan Harband
88ce2103f5
Use `watch` to keepalive stdout while installing.
2016-09-02 23:43:46 -07:00
Jordan Harband
4060de5285
[New] enable io.js and node 4+ source installs.
...
- consolidate `nvm_install_iojs_source` and `nvm_install_node_source` into `nvm_install_source`
2016-09-02 23:43:46 -07:00
Jordan Harband
715bb59c3b
Adapt `nvm_install_iojs_source` to support specifying `make` jobs.
2016-09-02 23:43:46 -07:00
Jordan Harband
9b8eab3163
[New] Add `nvm install -s iojs` support.
2016-09-02 23:43:46 -07:00
Jordan Harband
e546149f7b
[New] add `nvm cache` with “dir” and “clean” commands.
...
- cache the nvm cache on travis
2016-09-02 23:43:46 -07:00
Jordan Harband
57c2004ab2
[Breaking] adapt `nvm_install_node_binary` to `nvm_install_binary`, eg, io.js too.
...
- `nvm_get_checksum` now accepts 5 args (from 3): flavor (node/iojs), type (binary/source), version, slug, compression (xz/gz)
- `nvm_install_binary` accepts 3 args (from 2): flavor (node/iojs), kind (std), version
- remove `nvm_install_iojs_binary`
2016-09-02 23:43:46 -07:00
Jordan Harband
2214cb7ad7
[Breaking] cache previously downloaded artifacts for source installs
...
- `nvm uninstall` no longer removes source artifacts
2016-09-02 23:43:46 -07:00
Jordan Harband
ba3ad8e460
[Breaking] cache previously downloaded artifacts for binaries
...
- consolidate `nvm_install_merged_node_binary` with `nvm_install_node_binary`
- add `nvm_get_download_slug`, `nvm_download_artifact`
- `nvm uninstall` no longer removes artifacts
2016-09-02 23:43:45 -07:00
Jordan Harband
eba50de75e
Add `nvm_compare_checksum`, `nvm_compute_checksum`, and `nvm_get_checksum`
2016-09-02 23:43:45 -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
bc4639c1c9
[Docs] add a road map.
2016-08-21 12:11:43 -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
Peter Dave Hello
88fc93a71b
Fix nvm dir path in install script, fix #1189
2016-08-05 15:23:09 +08:00
Jordan Harband
f9f140ec13
[Performance] make auto-using faster.
...
Per https://github.com/creationix/nvm/issues/539#issuecomment-236830764
2016-08-02 00:59:51 -07:00