import * as plugins from './mod.plugins'; let npmciCflare = new plugins.cflare.CflareAccount(); /** * handle cli input * @param argvArg */ export let handleCli = async argvArg => { if (argvArg._.length >= 2) { let action: string = argvArg._[1]; switch (action) { default: plugins.beautylog.error(`>>npmci cloudflare ...<< action >>${action}<< not supported`); process.exit(1); } } else { plugins.beautylog.log( `>>npmci cloudflare ...<< cli arguments invalid... Please read the documentation.` ); process.exit(1); } }; export let purge = async argvArg => { npmciCflare.auth({ email: '', key: '' }); npmciCflare.purgeZone(argvArg._[1]); };