#!/usr/bin/env nodeconst { program } = require('commander');const figlet = require('figlet');const Printer = require('@darkobits/lolcatjs');const shell = require('shelljs');const chalk = require('chalk');const inquirer = require('inquirer');const ora = require('ora');const download = require('download-git-repo');const { version } = require('../package.json');const api2code = require('../scripts/api2code');const vue2code = require('../scripts/vue2code');const react2code = require('../scripts/react2code');const envir2code = require('../scripts/envir2code');const loadConfig = require('../lib/loadConfig');const versionStr = figlet.textSync('Fe Code');program.version(Printer.fromString(` \n 前端代码生成器${version}\n www.yidengfe.com \n${versionStr}`,),);// 接口生成代码部分api2code(program);// 生成Vue代码部分vue2code(program);// 生成react代码部分react2code(program);// 生成运行环境代码部分envir2code(program);program.usage('[对应Commands]').arguments('<cmd>').action((cmd, otherParmas) => {const whiteList = ['api2ts'];if (whiteList.indexOf(cmd) < 0) {console.log(`🐝 ${chalk.blue(`${cmd}`)}${chalk.red('暂未支持~')}`);}});program.parse(process.argv);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。