cdk-cli
Version:
'ckd aws' cli helper
26 lines (23 loc) • 650 B
JavaScript
const CLI = require('clui');
const Spinner = CLI.Spinner;
const clone = require('git-clone');
const chalk = require("chalk");
module.exports = {
cloneRemoteRepo: async (folder = 'infra') => {
const status = new Spinner('Cloning remote repository...');
status.start();
try {
await new Promise((resolve) => {
clone('https://github.com/Clapps/AWS-CDK-Apps', folder, [], (info) => {
console.log(chalk.green('\nRepo cloned!'));
resolve();
});
});
} catch (e) {
console.log(chalk.red(e));
}
finally {
status.stop();
}
},
};