1 | const logger = require('../logger');
|
2 | const utils = require('../utils');
|
3 | const runner = require('../index');
|
4 |
|
5 | module.exports = {
|
6 | setOptions: function (yargs) {
|
7 |
|
8 | yargs.option('verbose', {
|
9 | describe: 'show debug info.',
|
10 | default: false
|
11 | })
|
12 |
|
13 | yargs.option('mode', {
|
14 | default: 'prd'
|
15 | })
|
16 | },
|
17 | run: async function (argv) {
|
18 | utils.log = new logger(argv.verbose ? 'debug' : 'info');
|
19 | if(argv.mode === 'prd') process.env.NODE_ENV = 'production'
|
20 | else process.env.NODE_ENV = 'development'
|
21 | await runner()
|
22 | },
|
23 | desc: 'Generate the document site'
|
24 | } |
\ | No newline at end of file |