(env = {})
| 60 | }; |
| 61 | |
| 62 | function parseEnvironment(env = {}) { |
| 63 | return Object.keys(_reverseDefinitions).reduce((options, key) => { |
| 64 | if (env[key]) { |
| 65 | const originalKey = _reverseDefinitions[key]; |
| 66 | let action = option => option; |
| 67 | if (typeof _definitions[originalKey] === 'object') { |
| 68 | action = _definitions[originalKey].action || action; |
| 69 | } |
| 70 | options[_reverseDefinitions[key]] = action(env[key]); |
| 71 | } |
| 72 | return options; |
| 73 | }, {}); |
| 74 | } |
| 75 | |
| 76 | function parseConfigFile(program) { |
| 77 | let options = {}; |
no test coverage detected
searching dependent graphs…