UNPKG

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