12345678910111213141516171819202122232425 |
- 'use strict';
- var copyProps = require('copy-props');
- var fromTo = {
- 'flags.silent': 'silent',
- 'flags.continue': 'continue',
- 'flags.series': 'series',
- 'flags.logLevel': 'logLevel',
- 'flags.compactTasks': 'compactTasks',
- 'flags.tasksDepth': 'tasksDepth',
- 'flags.sortTasks': 'sortTasks',
- };
- function mergeConfigToCliFlags(opt, config) {
- return copyProps(config, opt, fromTo, defaults);
- }
- function defaults(cfgInfo, optInfo) {
- if (optInfo.value === undefined) {
- return cfgInfo.value;
- }
- }
- module.exports = mergeConfigToCliFlags;
|