UNPKG

gatsby-shopify-starter

Version:

A CLI for creating projects using the Gatsby-Shopify-Starter Boilerplate.

28 lines (24 loc) 681 B
const ora = require("ora"); const exec = require("child_process").exec; module.exports = async repoName => { const spinner = ora().start(); let directory; const command = `git clone https://github.com/GradyTruitt/gatsby-shopify-starter ${ repoName[0] }`; const clone = () => { exec(command, (error, stdout, stderr) => { if (stdout) console.log(stdout); if (stderr) console.log(stderr); if (error) { console.log(error); } spinner.stop(); console.log(`Created new directory '${repoName[0]}' in ${directory}`); }); }; await exec("pwd", (error, stdout, stderr) => { directory = stdout; clone(); }); };