Jordan Harband
adb6a187a9
[Tests] try v3.3 instead of v1 in hopes they will compile faster.
9 years ago
Jordan Harband
32a1b4124c
Use `watch` to keepalive stdout while installing.
9 years ago
Jordan Harband
88ce2103f5
Use `watch` to keepalive stdout while installing.
9 years ago
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`
9 years ago
Jordan Harband
715bb59c3b
Adapt `nvm_install_iojs_source` to support specifying `make` jobs.
9 years ago
Jordan Harband
9b8eab3163
[New] Add `nvm install -s iojs` support.
9 years ago
Jordan Harband
e546149f7b
[New] add `nvm cache` with “dir” and “clean” commands.
...
- cache the nvm cache on travis
9 years ago
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`
9 years ago
Jordan Harband
2214cb7ad7
[Breaking] cache previously downloaded artifacts for source installs
...
- `nvm uninstall` no longer removes source artifacts
9 years ago
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
9 years ago
Jordan Harband
eba50de75e
Add `nvm_compare_checksum`, `nvm_compute_checksum`, and `nvm_get_checksum`
9 years ago
Jordan Harband
25fa40e7cb
v0.31.7
9 years ago
Jordan Harband
6abc36ee4f
[Fix] ensure LTS alias dir exists before writing to it.
...
Fixes #1216
9 years ago
Jordan Harband
68bf93514b
[Fix] when originally installed without git, ensure it can be upgraded to use git.
...
Fixes #1212 . Closes #1213 .
9 years ago
Jordan Harband
7e18328a88
Merge pull request #1214 from ljharb/shellcheck
...
[Tests] add `shellcheck`
9 years ago
Jordan Harband
85c5e12710
[Refactor] `install.sh`: use curlies in a few places.
9 years ago
Jordan Harband
d0180f7eb2
[shellcheck] build from source to get v0.4.4
9 years ago
Jordan Harband
5ba6e748b7
[Tests] run shellcheck in tests.
9 years ago
Jordan Harband
31c68adbcf
v0.31.6
9 years ago
Aria Stewart
451b67fe78
Revert %s-formatting for SOURCE_STR when writing to shell profile
9 years ago
Jordan Harband
d179810b25
v0.31.5
9 years ago
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 .
9 years ago
Jordan Harband
681c81ad30
[shellcheck] clean up `install.sh`
9 years ago
Jordan Harband
2228323c0b
[shellcheck] disable intentional violations via comments
9 years ago
Jordan Harband
cbeb654692
[shellcheck] properly quote arguments.
9 years ago
Jordan Harband
24a9c089ff
[shellcheck] fix incorrect `A && B || C` usages.
9 years ago
Jordan Harband
bc4639c1c9
[Docs] add a road map.
9 years ago
Jordan Harband
54cc3a383e
[Tests] set -ex options on more tests
9 years ago
Jordan Harband
d3d768adcd
Add `nvm_get_mirror`
9 years ago
Jordan Harband
9c65197b22
Add `nvm_get_checksum_alg`
9 years ago
Jordan Harband
bd3ca47714
[Fix] `nvm unload`: ensure all functions are unset
9 years ago
Jordan Harband
ec4efa3ec7
[Refactor] `nvm install`: remove unused `REINSTALL_PACKAGES_FROM` argument to inner installation helpers.
9 years ago
Jordan Harband
08cbcf2254
[Fix] when not using `xz` on merged node versions, use `z` to extract, not `x`
9 years ago
Jordan Harband
4aa6902dbe
[Refactor] `nvm_install_merged_node_binary`: reduce nesting, fix var curlies.
9 years ago
Jordan Harband
0678652bd3
[New] `nvm ls`/`nvm ls-remote`/`nvm alias`: add `--no-colors`
9 years ago
Jordan Harband
206878460c
[Refactor] always shift first argument to `nvm`
9 years ago
Jordan Harband
79270a579c
[Refactor] create `nvm_list_aliases`
9 years ago
Jordan Harband
b6eb565ea1
[Refactor] `nvm alias`: reorganize so alias listing is done last
9 years ago
Jordan Harband
091c64c7c5
[Refactor] `nvm alias`: add in `--`-based argument support.
9 years ago
Jordan Harband
21b8f556b2
[Refactor] `nvm alias`: use named vars instead of positional args.
9 years ago
Jordan Harband
a3bc4d3e62
[Refactor] `nvm alias`: shift out the “alias”
9 years ago
Jordan Harband
150ed490d0
[Refactor] use curlies with variables
9 years ago
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.
9 years ago
Peter Dave Hello
88fc93a71b
Fix nvm dir path in install script, fix #1189
9 years ago
Jordan Harband
f9f140ec13
[Performance] make auto-using faster.
...
Per https://github.com/creationix/nvm/issues/539#issuecomment-236830764
9 years ago
Luke Childs
f653bdc606
Print shell version on Travis
9 years ago
Jordan Harband
31e58d1827
v0.31.4
9 years ago
Julien Gilli
a32b914bab
Fix nvm on SmartOS setups using 64 bits pkgsrc repository
...
On SmartOS setups using 64 bits pkgsrc repositories, `nvm_get_arch`
would not handle pkg_info's output properly.
This would result in nvm not being to install any node binary when
running on SmartOS setups using a 64 bits pkgsrc repository.
This change fixes this problem, and fixes the tests suite on similar
setups.
9 years ago
Joe Lencioni
f51b1bf8ae
Document required git version
...
git-describe was taught `--abbrev=0` in 1.5.0:
https://github.com/git/git/blob/master/Documentation/RelNotes/1.5.0.txt
git-describe was taught `--match` in 1.5.5:
https://github.com/git/git/blob/master/Documentation/RelNotes/1.5.5.txt
I don't see anything else potentially weird in here, so I think it is
safe to proclaim that the minimum git version required to run these
commands is 1.5.5.
Documenting this minimum version required here should help people debug
possible issues and help maintainers of this project understand the
impacts of modifying these commands in the future.
9 years ago
Jordan Harband
c874a17479
Merge pull request #1179 from lencioni/improve-upgrade-instructions
...
[Docs] Improve installation and upgrade instructions
9 years ago