Peter Dave Hello and Jordan Harband
71b49f1744
Add GitHub issue template
2016-12-26 02:46:49 +08:00
Peter Dave Hello
2af47b0034
[Docs] Remove mixed addtional indent in the Bash completion codeblock
2016-12-03 21:33:54 +08:00
Peter Dave Hello
7c0dc2be68
[Docs] Make the indent in readme consistenly use soft tabs
2016-12-03 21:32:41 +08:00
Peter Dave Hello
d5340539d9
[Docs] Link version badge to the release page
2016-12-02 19:33:48 +08:00
Peter Dave Hello and Jordan Harband
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:
https://github.com/nodejs/node/blob/1bd871655a8b76fa3be1e3c6c325efa74c86fcd9/configure#L16-L17
2016-11-29 15:30:01 +08:00
Peter Dave Hello and Jordan Harband
84575cf353
[Refactor] Use "case" instead of multi "if"
2016-11-28 03:39:48 +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 and Jordan Harband
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 and Jordan Harband
00a1ee6c4d
[Fix] nvm unload missed nvm_cache_dir() nvm_cd()
2016-11-28 04:10:42 +08: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
Peter Dave Hello
7d08ad4311
[Tests] also cache $HOME/.ghc for cabal
2016-11-25 23:57:08 +08:00
Peter Dave Hello and Jordan Harband
20ae7ee309
[Tests] Run shellcheck on nvm-exec in Travis CI
2016-11-24 14:07:56 +08:00
Peter Dave Hello and Jordan Harband
ac63638469
[Fix] add missing quotes for $NODE_VERSION in nvm-exec
2016-11-24 13:44:39 +08:00
Peter Dave Hello and Jordan Harband
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 and Jordan Harband
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 and Jordan Harband
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
Peter Dave Hello and Jordan Harband
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 and Jordan Harband
65acb403ce
Add nvm_clang_version to ensure clang version > 3.5
2016-11-14 12:28:41 +08:00
Peter Dave Hello and Jordan Harband
9f67d3ef66
[Tests] Upgrade clang from llvm in Travis-ci
2016-11-14 12:04:36 +08:00
Peter Dave Hello and Jordan Harband
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 and Jordan Harband
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
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
Peter Dave Hello and Jordan Harband
9c92b5a4ea
[New] nvm install: Print the version that is being installed
2016-11-06 20:43:47 +08:00
Peter Dave Hello and Jordan Harband
f7763c8ba9
[Tests] die() in tests should quote "$@" for echo
2016-11-07 03:34:36 +08: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 and Jordan Harband
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
Peter Dave Hello
702d52f23b
update test mocks
2016-09-29 10:27:24 +08:00
Peter Dave Hello
8b3cf6cbcb
add a menu for readme for easier readability
2016-09-18 16:10:21 +08:00
Peter Dave Hello
68761c3200
Manually run git gc after nvm installation, fix #1226
2016-09-17 13:24:04 +08:00
Peter Dave Hello
ef5670fd82
Bump to require git v1.7+ and add docs, fix #1232
2016-09-17 13:23:04 +08:00
Peter Dave Hello
d47887ae8f
use sh syntax highlight in README.markdown
2016-07-02 14:01:39 +08:00
Peter Dave Hello
07bb79f405
Use case instead of multiple if/else statement.
2016-07-02 14:01:24 +08:00
Peter Dave Hello
9e09c30621
update nodejs version list
2016-07-01 23:39:54 +08:00
Peter Dave Hello
cfccf03b3d
add test for install from source
2015-12-28 01:37:57 +08:00
Peter Dave Hello
e78dc5110e
fix CPU_THREADS/CPU_THREAD_VALID/MAKE_JOBS prefix
2015-12-28 01:37:57 +08:00
Peter Dave Hello
6320719dd8
Support parameter -j to set jobs for make
2015-12-28 01:37:57 +08:00
Peter Dave Hello
a8e6fee001
Enable multiple jobs for when build from source
2015-12-28 01:37:57 +08:00
Peter Dave Hello and Jordan Harband
605a305300
add iojs as one of the keywords in package.json
2015-12-21 23:07:52 -08:00
Peter Dave Hello
ec9232bb06
update nodejs.org-dist-index.tab and related test
...
Src: https://iojs.org/dist/index.tab
2015-12-21 20:50:54 +08:00