my-2022-cli
Version:
一个mini版的脚手架
18 lines (14 loc) • 501 B
JavaScript
const program = require('commander');
program
// 创建create 命令,用户可以通过 my-cli creat appName 创建项目
.command('create <app-name>')
// 命名的描述
.description('create a new project')
// create命令的选项
.option('-f, --force', 'overwrite target if it exist')
.action((name, options) => {
// 执行'./create.js',传入项目名称和 用户选项
require('./create')(name, options);
});
program.parse();