UNPKG

glass-app-manager

Version:

Informatica's Glass Framework CLI for bootstrapping

22 lines (14 loc) 603 B
const globby = require("globby"); const pEachSeries = require("p-each-series"); const ora = require("ora"); const copyTemplateFile = require("./copyTemplateFile"); // pass source and destination to copy module.exports = async (source, dest) => { const files = await globby(source, { dot: true }); console.log(`Copying sample project from ${source} to ${dest}`); const promise = pEachSeries(files, async file => { return copyTemplateFile({ file, source, dest }); }); ora.promise(promise, `Copying Sample project to ${dest}`); await promise; };