@sequencemedia/gulp-cli
Version:
The command line interface to Gulp
22 lines (19 loc) • 538 B
JavaScript
import copyProps from 'copy-props'
const fromTo = {
'flags.silent': 'silent',
'flags.continue': 'continue',
'flags.series': 'series',
'flags.logLevel': 'logLevel',
'flags.compactTasks': 'compactTasks',
'flags.tasksDepth': 'tasksDepth',
'flags.sortTasks': 'sortTasks'
}
export default function mergeConfigToCliFlags (cliProps, configProps) {
return (
copyProps(configProps, cliProps, fromTo, (configProps, cliProps) => {
if (cliProps.value === undefined) {
return configProps.value
}
})
)
}