ruilai-cli
Version: 
custom front-end scaffolding/cli
32 lines (24 loc) • 667 B
JavaScript
const { program } = require("commander");
const  initCommand  = require("./commands/init");
const  updateCommand  = require("./commands/update");
program
    .version("1.0.0")
    .description("RealAI 前端脚手架工具");
program
    .command("init <project-name>")
    .description("初始化项目")
    .action((name) => {
        initCommand(name);
    });
program
    .command("update")
    .description("更新配置文件")
    .action(() => {
        updateCommand();
    });
program.parse(process.argv);
// 如果没有提供任何命令,则显示帮助信息
if (!process.argv.slice(2).length) {
    program.outputHelp();
}