v0.31.5
Fixes
- `install.sh`: Fix nvm dir path in install script (#1189, #1190)
- `install.sh`: Add trailing newline char to $SOURCE_STR (#1191)
- when not using `xz` on merged node versions, use `z` to extract, not `x`
- `nvm unload`: ensure all functions are unset
New Stuff
- Add `lts/foo` support to remote commands (#1208)
- `nvm ls`/`nvm ls-remote`/`nvm alias`: add `--no-colors`
- `nvm alias`: add in `--`-based argument support
Performance
- [Performance] make auto-using faster
Refactoring
- use curlies with variables
- `nvm alias`: shift out the “alias”
- `nvm alias`: use named vars instead of positional args
- `nvm alias`: reorganize so alias listing is done last
- create `nvm_list_aliases`
- always shift first argument to `nvm`
- `nvm_install_merged_node_binary`: reduce nesting, fix var curlies
- `nvm install`: remove unused `REINSTALL_PACKAGES_FROM` argument to inner installation helpers
- Add `nvm_get_checksum_alg`, `nvm_get_mirror`
- [shellcheck] fix incorrect `A && B || C` usages
- [shellcheck] properly quote arguments
- [shellcheck] disable intentional violations via comments
- [shellcheck] clean up `install.sh`
Documentation
- add a road map
Tests
- set -ex options on more tests
v0.31.5
4 files changed