UNPKG

419 BJavaScriptView Raw
1var minimist = require('minimist')
2
3module.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