Commit Graph

84 Commits

Author SHA1 Message Date
igorklopov
565fab253a rewritten spawn to show last 30 lines if error happens 2016-08-17 18:51:21 +03:00
igorklopov
572a1a9ec9 cloning bare repo to save time on checking out head 2016-08-17 16:22:17 +03:00
igorklopov
b393d0da67 added transpilation targeting node 4 2016-08-17 13:38:45 +03:00
igorklopov
0751ce466c moved thresholds to separate file 2016-08-17 12:09:33 +03:00
igorklopov
a3f88a25cc minor fixes of cloning ui 2016-08-17 11:32:22 +03:00
igorklopov
7282ea5f3b unixThresholds [wip] 2016-08-16 19:36:52 +03:00
igorklopov
18127b4526 drop gauges and switch to toplevel showProgress 2016-08-16 20:31:52 +04:00
igorklopov
307ebd314c fix: Error: EEXIST: file already exists 2016-08-16 20:23:02 +04:00
igorklopov
9f56a367a1 bugfix - receiving objects, resolving deltas 2016-08-16 20:02:20 +04:00
igorklopov
05d84b73b5 finished windows thresholds 2016-08-16 18:40:08 +03:00
igorklopov
3d4df1dfef gauge-based progress wrapper for spawn 2016-08-16 17:41:33 +03:00
igorklopov
2349363917 reimplemented promised spawn 2016-08-16 17:15:34 +03:00
igorklopov
26e597a458 gauge of cloning progress 2016-08-16 15:41:46 +03:00
igorklopov
2b1fcc8ba7 fix tests 2016-08-16 14:53:27 +03:00
igorklopov
4a5c11396f moved gauge from index.js to cloud.js 2016-08-16 12:18:22 +03:00
igorklopov
322eb8b48c extract git clone out of build 2016-08-16 11:31:17 +03:00
igorklopov
3a1d926654 prepare build for onProgress 2016-08-16 11:27:23 +03:00
igorklopov
a87ae3dc8a make use of npmlog progress bar to indicate download progress 2016-08-15 18:23:41 +03:00
igorklopov
6cbf443841 github requests timeout 2016-08-15 17:48:18 +03:00
igorklopov
ae00c2f1df trying to switch to npmlog cause it has levels and gauges oob 😋 2016-08-15 16:18:18 +03:00
igorklopov
586af11d9a little more verbose than silence 2016-08-15 15:13:13 +03:00
igorklopov
649b0af51d xcompilation warnings must be in pkg. here anything may be downloaded 2016-08-15 14:41:04 +03:00
igorklopov
a3892fa67b minimalistic cli 2016-08-15 14:40:10 +03:00
igorklopov
ceec807feb finally build from source if nothing was found 2016-08-15 13:52:36 +03:00
igorklopov
a2519284d0 download to temporary file first. then move to it's place 2016-08-15 13:49:51 +03:00
igorklopov
314ef35360 cloud.js to contain download and upload 2016-08-15 12:47:33 +03:00
igorklopov
6398d7509c tolerate if no release or asset 2016-08-15 12:17:50 +03:00
igor
b6db0dd867 eslint -> klopov-eslint. it's like standard but more strict 2016-08-14 15:07:15 +03:00
igor
2177022de9 downloadAsset, download, dontTakeLocal, dontDownload, dontBuild 2016-08-14 12:56:29 +03:00
igor
6fa0ca2ace if no username, then no auth. otherwise no auth mechanism defined 2016-08-14 09:22:34 +03:00
Igor Klopov
bdc943a57c checks if local cache file is already present 2016-08-13 20:27:56 +03:00
Igor Klopov
3a3526a869 using single promisified fs source 2016-08-13 20:23:04 +03:00
Igor Klopov
8e8f9e6ae9 default values 2016-08-13 19:12:35 +03:00
Igor Klopov
be5494a575 error about crosscompilation + distilling nodeVersions 2016-08-13 19:09:23 +03:00
Igor Klopov
f958ae2129 any opt can be undefined, hence opts destructuring 2016-08-13 18:52:18 +03:00
Igor Klopov
77291975d5 there will be no upload without build. so just upload.js 2016-08-13 18:40:51 +03:00
Igor Klopov
929de74c70 0.0.2. now going to populate one more releases page 2016-08-12 22:55:46 +03:00
Igor Klopov
bffa650700 abi -> hostAbi to be symmetric with recent changes 2016-08-12 22:54:48 +03:00
Igor Klopov
2a1ac6cb39 platform -> hostPlatform because there will be targetPlatform 2016-08-12 22:52:54 +03:00
Igor Klopov
87c8b646eb target -> targetArch because there will be targetPlatform 2016-08-12 22:48:37 +03:00
Igor Klopov
d57cd94f78 avoid var in favor of const and let 2016-08-12 22:42:58 +03:00
Igor Klopov
85690b012d allocates a unique directory in /tmp for building purposes 2016-08-12 22:33:00 +03:00
Igor Klopov
28abf5fa75 bugfix 2016-08-12 20:07:31 +03:00
igorklopov
3da49f160a abiToNodeRange 2016-08-12 16:07:57 +03:00
igorklopov
44318e2273 knownArchs of course 2016-08-12 15:43:01 +03:00
igorklopov
b909219c7d index.js + test for system.js 2016-08-12 15:40:37 +03:00
igorklopov
0e8e6ecd86 export getFancyArch and getFancyPlatform 2016-08-12 15:27:04 +03:00
igorklopov
742f6fe3bb use fancy platform names win and osx 2016-08-12 15:20:15 +03:00
igorklopov
e46762ed40 seems that will work only in linux (no osx yet) 2016-08-12 15:14:04 +03:00
igorklopov
10e71440b8 getKnownTargets 2016-08-12 15:11:11 +03:00