UNPKG

wallet-generate

Version:
23 lines (21 loc) 938 B
#!/usr/bin/env node 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);