1 | #!/usr/bin/env node
|
2 | 'use strict'
|
3 |
|
4 | const logger = require('../util/logger')
|
5 | const program = require('commander').parse(process.argv)
|
6 | const config = require('../util/config')
|
7 | const json = require('format-json')
|
8 |
|
9 | const option = program.args[0]
|
10 | const value = program.args[1] || ''
|
11 |
|
12 | if (!option) {
|
13 | logger.log('--------------')
|
14 | logger.log('配置信息')
|
15 | logger.log('--------------')
|
16 |
|
17 | console.log(json.plain(config.get()))
|
18 | process.exit()
|
19 | }
|
20 |
|
21 | if (!config.set(option, value)) {
|
22 | logger.fatal('不存在配置项')
|
23 | }
|
24 | config.get(option)
|
25 | logger.success(option + ' = ' + config.get(option))
|