Jordan Harband
9b2629384f
[Fix] `nvm install -s`: ensure additional params lack a trailing space.
...
Note: I believe this does not fix the underlying issue in zsh, which is
that it does not split up `$ADDITIONAL_PARAMETERS` and instead passes
the contents as one single argument.
8 years ago
Peter Dave Hello
50ae1e5199
[Fix] Install failed should return correct exit status, fix #1347
8 years ago
Matthew McEachen
1e6b5ce039
[Fix] stop setting mirror env vars unnecessarily
...
Fixes #1429
8 years ago
Peter Dave Hello
d8538dad84
[Refactor] nvm.sh minor refactor
8 years ago
Peter Dave Hello
182a18d911
[Fix] Github should be GitHub
8 years ago
Dominyk Tiller
b676bf7d0e
[Fix] checksums: remove libressl command support
...
This was an "oops" on my part when I was testing changes for my work
that was later adapted & merged in f1bca106a8
.
LibreSSL is never installed as a `libressl` as it is intended to be a
replacement for `openssl` as much as possible, and consequently the
executable is called `openssl`.
8 years ago
Jordan Harband
fa22d712ff
[Fix] ensure this variable is not unbound.
...
Fixes #1413 .
8 years ago
Jordan Harband
6669e91bd8
v0.33.1
8 years ago
John-David Dalton
7c271729ef
Enable working without tput.
8 years ago
Jordan Harband
b54e147442
[Fix] `nvm unload`: run `nvm deactivate` before unsetting everything.
...
Fixes #1399 .
8 years ago
Jordan Harband
e7e4a9b3d6
[Fix] unset `NVM_RC_VERSION` env var immediately after it’s no longer needed.
...
Relates to #1399 .
8 years ago
Jordan Harband
49e446dac1
[debug] include mirrors in `nvm debug` output.
8 years ago
Jordan Harband
affcc5087c
[Fix] `set -e`: `nvm install lts/something`: call `nvm_ensure_default_set` with the proper value.
...
Fixes #1394 .
8 years ago
Jordan Harband
40e40975eb
v0.33.0
8 years ago
Jordan Harband
853afbf595
Revert "Revert "[Fix] `set -u`: ensure that potentially unbound variables aren’t called unchecked.""
...
This reverts commit a8c465018e
.
Fixes #1363 .
8 years ago
Jordan Harband
a8c465018e
Revert "[Fix] `set -u`: ensure that potentially unbound variables aren’t called unchecked."
...
This reverts commit 60239e39cd
.
8 years ago
Jordan Harband
60239e39cd
[Fix] `set -u`: ensure that potentially unbound variables aren’t called unchecked.
...
Fixes #1363 .
8 years ago
Jordan Harband
fcd6331f09
[Fix] remove the unused and broken `$NVM_PATH`.
...
Added in 359a83e
. Fixes #1353 .
8 years ago
Peter Dave Hello
45771499ee
[Fix] nvm should respect CC/CXX env var
...
- Also set CC for Freebsd, not only CXX
- Also set CC=cc, CXX=c++ on Mac OS by default as upstream
Reference:
1bd871655a/configure (L16-L17)
8 years ago
Peter Dave Hello
84575cf353
[Refactor] Use "case" instead of multi "if"
8 years ago
Jordan Harband
47c60dfc1d
[Tests] add test to ensure that `nvm unload` unloads all functions.
8 years ago
Peter Dave Hello
c96c561c88
[Fix] nvm unload missed node_version_has_solaris_binary()
8 years ago
Peter Dave Hello
f29cd1a2ab
[Fix] nvm unload missed NVM_CD_FLAGS NVM_BIN NVM_MAKE_JOBS NVM_PATH
8 years ago
Peter Dave Hello
00a1ee6c4d
[Fix] nvm unload missed nvm_cache_dir() nvm_cd()
8 years ago
George Adams
a7648ebd9f
[Fix] `nvm install -s`: `aix`: detect number of threads on aix and not just number of processors
8 years ago
Gibson Fahnestock
7f1917d0aa
[Refactor] Rename NVM_CPU_THREADS to NVM_CPU_CORES
8 years ago
Jordan Harband
5b820a453c
[Refactor] avoid S2181 spellcheck error.
8 years ago
Peter Dave Hello
4b4e71f05c
[shellcheck] disable "Check exit code directly" warning on line 273, 666
...
We need to use both the exit state and result form the previous commit,
so SC2181 should be disabled here.
8 years ago
Peter Dave Hello
8c03637023
[Fix] `nvm install`: Handle 'N/A' version instead of asking to install it
...
Fixes #1304 .
8 years ago
Peter Dave Hello
65acb403ce
Add `nvm_clang_version` to ensure clang version > 3.5
8 years ago
Peter Dave Hello
38934bf16c
[New] `nvm install -s`: Use clang as C/C++ compiler if detected.
...
Fixes #902 .
8 years ago
Peter Dave Hello
03608291a6
[caching] `nvm install`: Do not remove src dir after compilation succeeds
...
This will help speed up the installation time for the non-first time
installation, especially can speed up the build time and test time on
Travis-CI as we'll cache .cache dir.
8 years ago
Jordan Harband
e5316ddbe3
[Fix] allow uninstalls when files are nonwritable but self-owned.
...
Fixes #1270 .
8 years ago
Peter Dave Hello
eab41ed8ef
[Fix] add missing "command" prefix call for some commands
8 years ago
Peter Dave Hello
c5303a6973
Improve nvm_download_artifact() process, fix #1291
...
- Delete broken/checksum not matched local cache
- More output message.
8 years ago
George Adams
8f82eab5db
Add AIX support
...
Currently AIX isn't supported in nvm so I have made a few small changes
to make this work:
change tar to gtar for AIX
change make to gmake for AIX
Set ARCH as ppc64 for AIX
8 years ago
Peter Dave Hello
9c92b5a4ea
[New] `nvm install`: Print the version that is being installed
8 years ago
Jordan Harband
24f8ae5c46
[New] support external install hook “$NVM_INSTALL_THIRD_PARTY_HOOK”.
...
Fixes #1207 .
8 years ago
Jordan Harband
942e9ab1f5
[Fix] bypass aliased `cd` in a few places.
...
Fixes #1284 .
8 years ago
Jordan Harband
589a9112bd
v0.32.1
8 years ago
Jordan Harband
76fe1ab1c6
[Fix] ensure that `lts/*` points to boron/latest, not argon/earliest.
...
- update test mocks
- fix tests for Boron release
Fixes #1268 .
8 years ago
Atsushi Yamamoto
3342367981
Fix indent at L2672
8 years ago
Jordan Harband
f9e14b7d4d
[Fix] `nvm uninstall`: work around `nomatch` `zsh` option.
...
Fixes #1228 .
8 years ago
Jordan Harband
160a39c844
[Refactor] fix copy-paste error from 5c68141ede
9 years ago
Jordan Harband
d12ccb130d
[Fix] `zsh`: when `warncreateglobal` is set, this line warns for some reason. Use `env` to suppress it.
...
Fixes #1236 .
9 years ago
Jordan Harband
acbdd9a3fa
[Fix] Fix trailing whitespace in `nvm ls-remote`
9 years ago
Jordan Harband
256e75c789
[Fix] Remove un-local var EXIT_CODE.
...
Might possibly be a fix to part of #1236
9 years ago
Jordan Harband
5c68141ede
[Refactor] `nvm ls-remote`: make the main ls-remote command call into `nvm_remote_versions` directly.
9 years ago
Jordan Harband
dc1d3aa943
[Refactor] `nvm_install_source`, `nvm_install_binary`, `nvm_download_artifact`: ensure a version is provided.
9 years ago
Jordan Harband
51b21bcad1
[Refactor] Use `||:` and `&&:` when appropriate
9 years ago