Peter Dave Hello
9e09c30621
update nodejs version list
9 years ago
Xavier Cambar
6cee20a071
testing NVM_DIR
9 years ago
Jordan Harband
73aa35f508
[Tests] use `$NVM_DIR` instead of relative paths
9 years ago
Jordan Harband
f0668fd577
[Tests] `nvm alias --lts`: add tests
9 years ago
Jordan Harband
655830eb58
[Tests] `nvm install --lts`: add tests
9 years ago
Jordan Harband
e6606458f7
[Tests] add `nvm version-remote` unit tests.
9 years ago
Jordan Harband
ce60b6c44a
[Tests] update test mocks
9 years ago
Jordan Harband
d2744014df
[Tests] add some basic `nvm ls-remote` unit tests.
9 years ago
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
9b8eab3163
[New] Add `nvm install -s iojs` support.
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
eba50de75e
Add `nvm_compare_checksum`, `nvm_compute_checksum`, and `nvm_get_checksum`
9 years ago
Jordan Harband
c9b7ccdaea
Run `node` and `io.js` installation test suites separately.
9 years ago
Jordan Harband
eeaddf9ab0
Don’t restrict colors to TTYs.
...
This restriction prevents subcommands from producing colors and passing them up the tree to the actual TTY.
9 years ago
Jordan Harband
8a138d98ed
[Refactor] Use `awk` to improve version comparison performance
9 years ago
Jordan Harband
6fb94e0dab
[fix] `nvm exec`: show “io.js” for io.js versions.
9 years ago
Jordan Harband
1c3f8da6c3
`nvm alias`: factor out alias creation to `nvm_make_alias`
9 years ago
Jordan Harband
2d50606a78
[Tests] flesh out `nvm_print_default_alias` tests
9 years ago
Jordan Harband
09f86b0e6e
[Refactor] Create and use `nvm_is_version_installed`
9 years ago
Jordan Harband
379d079c30
[Tests] Ensure color codes are stripped in alias tests.
9 years ago
Jordan Harband
91c77c6ba8
[Tests] fix shebangs
9 years ago
Jordan Harband
ec54c925c1
[Tests] use mocks for `nvm_ls_remote`/`nvm_ls_remote_iojs` tests.
9 years ago
Jordan Harband
677c69dda0
`nvm alias`: explicitly forbid user aliases in subdirs.
9 years ago
Jordan Harband
4df2a7fca9
`nvm alias`: factor out alias printing logic to functions
9 years ago
Jordan Harband
4699657e98
Add `--lts=argon` etc, so the LTS line can be targeted.
9 years ago
Jordan Harband
1d908d8256
Add `--lts` support to `nvm version-remote`
9 years ago
Jordan Harband
ae07c3c345
Add support for `nvm ls-remote --lts`
9 years ago
Jordan Harband
96afff7af2
[Tests] Set up “mocks” directory, and updater script.
9 years ago
Jordan Harband
ac18d01854
[Tests] update index.tab data mocks.
9 years ago
Luke Childs
5970a06b19
Add slow test to check nvm uninstall with file permission error
9 years ago
Luke Childs
dff4f80f32
Add fast test to check nvm uninstall with file permission error
9 years ago
Luke Childs
6fb528f4e4
Add slow test to check nvm uninstall
9 years ago
Jordan Harband
865d2fe3d6
Include LTS version in `nvm_ls_remote` output.
9 years ago
Robson Peixoto
8fb4ee0789
Unset unnecessary environment variables
9 years ago
Jonas Dohse
7135873f80
Do not modify parameters of sourcing script in zsh
...
When sourcing a script without parameters in zsh the sourced scripts
gets the same parameters as the sourcing file and is able to modify
these parameters. Prevent nvm from removing all parameters of sourcing
script by processing a copy of the parameters in a function.
9 years ago
Thomas Levine
06b81f0f36
use env bash rather than /bin/bash
...
My bash is not installed in /bin/bash.
9 years ago
Jordan Harband
44541b416f
[New] After installing, ensure that the default is set.
9 years ago
Jordan Harband
731c2f3f70
Add `nvm_get_minor_version`
9 years ago
Jordan Harband
de64a2d95f
[Fix] `nvm_format_version` should only return 3 version groups
9 years ago
Jordan Harband
4fcf37fa29
[New] support `--no-use` on sourcing, in supported shells.
...
Fixes #972 .
9 years ago
Matthew Campbell
4f4ff208eb
Improve error messages
9 years ago
Matthew Campbell
78fee866f5
Remove usage of declare
9 years ago
Matthew Campbell
8dc53d4dd5
Refactor and fix nvm_detect_profile tests
...
close #833
close #957
9 years ago
Matthew Campbell
645bda4987
Addresses comments to close #833
9 years ago
David Mankin
918fcb4bd2
PROFILE env var should override detected profile
...
Add tests for PROFILE overriding detected files
9 years ago
David Mankin
cb138a1815
Fix error messages in tests
9 years ago
Jordan Harband
f279837d5c
[Refactor] fix some bugs in `nvm_is_natural_num`, add unit tests.
9 years ago