make cli less chatty

This commit is contained in:
Igor Klopov 2016-08-18 22:29:28 +03:00
parent 4fab7ba150
commit 2f98a07fed

View File

@ -30,17 +30,17 @@ export async function need ({
const local = localPlace({ arch, nodeVersion, platform, version });
const name = path.basename(local);
let downloadFailed;
if (!forceDownload && !forceBuild) {
if (await exists(local)) return local;
log.warn('Not found in cache');
}
if (!forceBuild) {
log.info('Downloading', name);
log.info('Downloading base binaries to \'./.pkg-cache\'...', name);
const remote = remotePlace({ arch, nodeVersion, platform, version });
if (await download(remote, local)) return local;
log.warn('Not found in GitHub releases');
downloadFailed = true;
}
log.info('Building from source');
if (downloadFailed) log.info('Not found in GitHub releases. Building...');
await build(nodeVersion, arch, local);
return local;
}