UNPKG

629 BJavaScriptView Raw
1const logger = require('../logger');
2const utils = require('../utils');
3const runner = require('../index');
4
5module.exports = {
6 setOptions: function (yargs) {
7 // show debug info
8 yargs.option('verbose', {
9 describe: 'show debug info.',
10 default: false
11 })
12 // environment setting
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