wallet-generate
Version:
23 lines (21 loc) • 938 B
JavaScript
const program = require("commander");
const chalk = require("chalk");
const packageInfo = require("../package.json");
const create = require("./create");
program
.name(`${chalk.redBright(packageInfo.name)}`)
.version(packageInfo.version)
.description(`${chalk.cyan(packageInfo.description)}`)
.usage(`${chalk.green("wallet-generate -f menu.json")}`)
.option("-f, --file [value]", "实体配置文件")
.option("-d, --dir <path>", "配置文件目录")
.option("-c, --create [value]", "生成配置文件案例, 指定配置文件名称")
.option("--web", "生成前端代码模式")
.option("--api", "生成并写入前端api文件")
.option("--query", "生成前端查询页面")
.option("--add", "生成前端新增页面")
.option("--update", "生成前端修改页面")
.option("--all", "生成前端所有部分")
.action(create)
.parse(process.argv);