1 | const mri = require('mri')
|
2 |
|
3 | // rawArgv 是当前 bin 脚本的参数,为 bin 以后的内容
|
4 | // 如 marax build index => rawArgv: ['build', 'index']
|
5 | const rawArgv = process.argv.slice(2)
|
6 |
|
7 | module.exports = mri(rawArgv, {
|
8 | alias: { version: 'v' },
|
9 | boolean: ['version', 'debug', 'report'],
|
10 | string: ['target', 'test', 'ftp'],
|
11 | default: { debug: false, version: false }
|
12 | })
|