|
1 | 1 | #!/usr/bin/env node |
2 | 2 | const { program } = require('commander'); |
3 | 3 | const figlet = require('figlet'); |
4 | | -const versionStr = figlet.textSync('Fe Code'); |
5 | 4 | const Printer = require('@darkobits/lolcatjs'); |
6 | 5 | const shell = require('shelljs'); |
7 | | -const _version = require('../package.json').version; |
8 | 6 | const chalk = require('chalk'); |
9 | 7 | const inquirer = require('inquirer'); |
10 | 8 | const ora = require('ora'); |
11 | 9 | const download = require('download-git-repo'); |
| 10 | +const { version } = require('../package.json'); |
12 | 11 | const api2code = require('../scripts/api2code'); |
13 | 12 | const vue2code = require('../scripts/vue2code'); |
14 | 13 | const react2code = require('../scripts/react2code'); |
15 | 14 | const envir2code = require('../scripts/envir2code'); |
16 | | -program |
17 | | - .version( |
18 | | - Printer.default.fromString( |
19 | | - ` \n 前端代码生成器${_version}\n www.yidengfe.com \n${versionStr}` |
20 | | - ) |
21 | | - ) |
22 | | - .option('-c, --config <path>', '配置路径', './fecode.cong.js'); |
| 15 | +const loadConfig = require('../lib/loadConfig'); |
| 16 | + |
| 17 | +const versionStr = figlet.textSync('Fe Code'); |
| 18 | + |
| 19 | +program.version( |
| 20 | + Printer.default.fromString( |
| 21 | + ` \n 前端代码生成器${version}\n www.yidengfe.com \n${versionStr}`, |
| 22 | + ), |
| 23 | +); |
| 24 | +// .option('-c, --config <path>', '配置路径', './fecoderc.json'); |
23 | 25 |
|
24 | | -//接口生成代码部分 |
| 26 | +// 接口生成代码部分 |
25 | 27 | api2code(program); |
26 | | -//生成Vue代码部分 |
| 28 | +// 生成Vue代码部分 |
27 | 29 | vue2code(program); |
28 | | -//生成react代码部分 |
| 30 | +// 生成react代码部分 |
29 | 31 | react2code(program); |
30 | | -//生成运行环境代码部分 |
| 32 | +// 生成运行环境代码部分 |
31 | 33 | envir2code(program); |
32 | 34 | program |
33 | 35 | .usage('[对应Commands]') |
34 | 36 | .arguments('<cmd>') |
35 | | - .action(function (cmd, otherParmas) { |
| 37 | + .action((cmd, otherParmas) => { |
36 | 38 | const whiteList = ['api2ts']; |
37 | 39 | if (whiteList.indexOf(cmd) < 0) { |
38 | | - console.log('🐝 ' + chalk.blue(`${cmd}`) + ' ' + chalk.red('暂未支持~')); |
| 40 | + console.log(`🐝 ${chalk.blue(`${cmd}`)} ${chalk.red('暂未支持~')}`); |
39 | 41 | } |
40 | 42 | }); |
41 | 43 | program.parse(process.argv); |
0 commit comments