UNPKG

react-frame-cli

Version:

用于安装react自定义脚手架的工具

27 lines (21 loc) 828 B
#!/usr/bin/env node const commander = require('commander'); const ora = require('ora'); const download = require('download-git-repo'); const chalk = require('chalk'); const program = new commander.Command(); program.version(require('../package.json').version); program .command('init [project-name]') .action(function (name) { name = name || 'react-project'; const spinner = ora(`正在初始化项目 ${name}`).start(); download('https://github.com:MrGuojunwei/react-frame#master', name, { clone: true }, function (err) { if (!err) { spinner.succeed(chalk.green('初始化项目成功')); } else { spinner.warn(chalk.red('初始化项目失败')); } }) }) program.parse(process.argv);