1
2
3
4
5
6
7
8
9
10
11
12
13
| /* @flow */
|
| const re = /^dotenv_config_(encoding|path|debug)=(.+)$/
|
| module.exports = function optionMatcher (args /*: Array<string> */) {
| return args.reduce(function (acc, cur) {
| const matches = cur.match(re)
| if (matches) {
| acc[matches[1]] = matches[2]
| }
| return acc
| }, {})
| }
|
|