UNPKG

cdk-cli

Version:

'ckd aws' cli helper

26 lines (23 loc) 650 B
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(); } }, };