UNPKG

pxi-args

Version:

A command-line arguments parser for pxi (pixie), the small, fast, and magical command-line data processor

17 lines (15 loc) 384 B
module.exports = ({errs = [], argv: ARGV = []} = {}) => { const argv = [] for (let i = 0; i < ARGV.length; i++) { const arg = ARGV[i] if (arg.length > 2 && arg[0] === '-' && arg[1] !== '-') { for (let at = 1; at < arg.length; at++) { const ch = arg[at] argv.push('-' + ch) } } else { argv.push(arg) } } return {errs, argv} }