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)
2016-11-29 15:30:01 +08:00
Peter Dave Hello
84575cf353
[Refactor] Use "case" instead of multi "if"
2016-11-28 03:39:48 +08:00
Jordan Harband
47c60dfc1d
[Tests] add test to ensure that `nvm unload` unloads all functions.
2016-11-28 12:50:35 -08:00
Peter Dave Hello
c96c561c88
[Fix] nvm unload missed node_version_has_solaris_binary()
2016-11-28 18:35:32 +08:00
Peter Dave Hello
f29cd1a2ab
[Fix] nvm unload missed NVM_CD_FLAGS NVM_BIN NVM_MAKE_JOBS NVM_PATH
2016-11-28 04:14:21 +08:00
Peter Dave Hello
00a1ee6c4d
[Fix] nvm unload missed nvm_cache_dir() nvm_cd()
2016-11-28 04:10:42 +08:00
George Adams
a7648ebd9f
[Fix] `nvm install -s`: `aix`: detect number of threads on aix and not just number of processors
2016-11-23 06:36:52 -05:00
Peter Dave Hello
26fec8035f
[Docs] update alpine environment installation info
2016-11-28 02:43:59 +08:00
Peter Dave Hello
c58540666d
[Docs] update readme about compile nodejs v0.10+ from src
2016-11-27 21:21:49 +08:00
Gibson Fahnestock
7f1917d0aa
[Refactor] Rename NVM_CPU_THREADS to NVM_CPU_CORES
2016-11-24 18:04:14 +00:00
Peter Dave Hello
7d08ad4311
[Tests] also cache $HOME/.ghc for cabal
2016-11-25 23:57:08 +08:00
Jordan Harband
5b820a453c
[Refactor] avoid S2181 spellcheck error.
2016-11-25 00:56:28 -06:00
Jordan Harband
af73102481
[Fix] fix a typo i made in 20ae7ee309
2016-11-25 00:35:33 -06:00
Peter Dave Hello
20ae7ee309
[Tests] Run shellcheck on nvm-exec in Travis CI
2016-11-24 14:07:56 +08:00
Peter Dave Hello
ac63638469
[Fix] add missing quotes for $NODE_VERSION in nvm-exec
2016-11-24 13:44:39 +08:00
Peter Dave Hello
7ed1e71944
[Refactor] Add missing backslash for dots
...
Related: #1279 , 2a2b8bd
, cadbbce
2016-11-24 13:47:20 +08:00
Peter Dave Hello
b7f9fbd3a7
[Tests] run shellcheck for bash_completion in Travis CI
2016-11-24 16:00:23 +08:00
Peter Dave Hello
9963660a11
[shellcheck] SC1004,SC2086 fixes in bash_completion
2016-11-24 15:59:16 +08:00
Peter Dave Hello
60ba4bca0c
[Tests] Remove not working clang part until we refactor the workflow
2016-11-24 14:38:22 +08:00
Peter Dave Hello
e47b313b85
[readme] Auto install not exist version in zsh .nvmrc script
...
Fixes #1272 .
2016-11-14 19:44:55 +08:00
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.
2016-11-23 22:04:45 +08:00
Peter Dave Hello
5508f8dc70
[Tests] switch to use Cabal to install ShellCheck
...
1. This can help speed up the apt process since we decrease the
complexity of apt sources and package dependencies resolving by dropping
an additional ppa source.
2. Stack doesn't update ShellCheck to v0.4.5 after it has been released
more than one month, Cabal can provide ShellCheck v0.4.5
2016-11-23 22:04:45 +08:00
Peter Dave Hello
1ffa41886a
[New] Install bash programmble completions automatically
2015-05-23 14:07:34 +08:00
Peter Dave Hello
49e8068271
[CI] Drop manual apt source and package installation
...
- Use Travis CI apt addon source whitelist to load apt source
- Use Travis CI apt addon to install additional packages
This can prevent duplicating apt package list update and dependencies
calculation which means it can speed up the CI build.
2016-11-17 21:11:48 +08:00
Jordan Harband
ab6be9c0c1
Merge pull request #1300 from PeterDaveHello/clang-llvm
...
[New] `nvm install -s`: Use clang as C/C++ compiler if detected
Fixes #902
2016-11-17 00:19:04 -08:00
Peter Dave Hello
61ae478c38
[Doc] Add current version on the top of README
2016-11-16 21:23:20 +08:00
Peter Dave Hello
8c03637023
[Fix] `nvm install`: Handle 'N/A' version instead of asking to install it
...
Fixes #1304 .
2016-11-14 19:31:35 +08:00
Peter Dave Hello
65acb403ce
Add `nvm_clang_version` to ensure clang version > 3.5
2016-11-14 12:28:41 +08:00
Peter Dave Hello
9f67d3ef66
[Tests] Upgrade clang from llvm in Travis-ci
2016-11-14 12:04:36 +08:00
Peter Dave Hello
38934bf16c
[New] `nvm install -s`: Use clang as C/C++ compiler if detected.
...
Fixes #902 .
2016-11-14 05:39:34 +08:00
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.
2016-11-14 03:45:52 +08:00
Peter Dave Hello
fd33179119
Revert "Also run git gc after nvm upgraded"
...
This reverts commit ce7f6d6e52
.
2016-11-14 06:19:29 +08:00
Jordan Harband
e5316ddbe3
[Fix] allow uninstalls when files are nonwritable but self-owned.
...
Fixes #1270 .
2016-11-13 00:09:29 -08:00
Peter Dave Hello
eab41ed8ef
[Fix] add missing "command" prefix call for some commands
2016-11-13 04:53:41 +08:00
Peter Dave Hello
c5303a6973
Improve nvm_download_artifact() process, fix #1291
...
- Delete broken/checksum not matched local cache
- More output message.
2016-11-13 04:02:06 +08:00
Peter Dave Hello
7ef38cf7e8
fix/retab indent in bash_completion [no-ci]
2016-11-11 19:43:36 +08:00
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
2016-11-10 13:52:00 -05:00
Peter Dave Hello
9c92b5a4ea
[New] `nvm install`: Print the version that is being installed
2016-11-06 20:43:47 +08:00
Peter Dave Hello
f7763c8ba9
[Tests] die() in tests should quote "$@" for echo
2016-11-07 03:34:36 +08:00
Jordan Harband
24f8ae5c46
[New] support external install hook “$NVM_INSTALL_THIRD_PARTY_HOOK”.
...
Fixes #1207 .
2016-11-03 23:42:55 -07:00
Qiangjun Ran
cadbbced20
[Tests] Replace all dots with backslash dots
2016-11-03 23:44:59 -07:00
Qiangjun Ran
2a2b8bdeb3
[Robustness] use backslash when sourcing in case of overridden dot
...
Fixes #1278 .
2016-11-03 23:44:20 -07:00
Jordan Harband
942e9ab1f5
[Fix] bypass aliased `cd` in a few places.
...
Fixes #1284 .
2016-11-03 10:08:24 -07:00
Peter Dave Hello
a458ccbb87
Retab tab to 4 spaces and use echo instead of cat in install.sh
2016-10-29 11:17:54 +08:00
Peter Dave Hello
ce7f6d6e52
Also run git gc after nvm upgraded
2016-10-28 09:08:54 +08:00
Peter Dave Hello
f3cddf8271
[Doc] Bold leading "Note:" in readme for readability
2016-10-28 11:20:12 +08:00
Jordan Harband
589a9112bd
v0.32.1
2016-10-18 13:16:51 -07:00
Jordan Harband
76fe1ab1c6
[Fix] ensure that `lts/*` points to boron/latest, not argon/earliest.
...
- update test mocks
- fix tests for Boron release
Fixes #1268 .
2016-10-18 11:33:07 -07:00
sunxiaobo
a338f98a5a
accerlate nvm invoke when change directory
2016-10-14 16:31:26 +08:00
Hiro Asari
4b88613508
Consolidate APT packages
...
Consolidate APT packages definition into one place, so that the folding is displayed correctly.
2016-10-12 13:58:24 -04:00