fizz-cli
Version:
fizz项目脚手架
29 lines (23 loc) • 652 B
JavaScript
// 命令行工具
const program = require("commander");
// 项目初始化脚本
const initScript = require("../scripts/init");
// 项目框架更新脚本
const updateScript = require("../scripts/update");
// 标注版本及简要的使用说明
program.version(require("../package.json").version).usage("[command]");
// 声明项目初始化命令
program
.command("init")
.alias("i")
.description("项目初始化")
.action(initScript);
// 声明更新项目框架命令
program
.command("update")
.alias("u")
.description("更新项目框架")
.action(updateScript);
// 执行
program.parse(process.argv);