@sparkbox/carbon-cli
Version:
Project Setup Automation
14 lines • 547 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const util_1 = require("./util");
async function download(archive, dest) {
await util_1.run(`curl -Lk ${archive} -o ${dest}/__carbon_archive__`);
if (archive.includes('.tar')) {
return util_1.run(`cd ${dest} && tar -xf __carbon_archive__ -C . --strip-components=1 && rm __carbon_archive__`);
}
else if (archive.includes('.zip')) {
return util_1.run(`extract zip`);
}
}
exports.download = download;
//# sourceMappingURL=download.js.map