1 | var minimist = require('minimist')
|
2 |
|
3 | module.exports = function headersFromArgs () {
|
4 | var hArr = minimist(process.argv, {
|
5 | alias: {H: 'header'},
|
6 | string: ['header']
|
7 | }).header || []
|
8 | hArr = Array.isArray(hArr) ? hArr : [hArr]
|
9 | var headers = {}
|
10 | hArr.forEach(function (arg) {
|
11 | var pair = arg.split(/:\s*/)
|
12 | if (pair.length !== 2) return
|
13 | headers[pair[0].toLowerCase()] = pair[1]
|
14 | })
|
15 | return headers
|
16 | } |
\ | No newline at end of file |