mbp-init-project
Version:
A tool to initialize git project templates
14 lines (13 loc) • 361 B
JavaScript
module.exports.clone = async function clone(gitUrl, des) {
const { promisify } = require('util');
const download = promisify(require('download-git-repo'));
const ora = require('ora');
const process = ora(`下载项目${des}`);
process.start();
try {
await download(gitUrl, des);
} catch (err) {
process.fail();
}
process.succeed();
};