UNPKG

efdir

Version:

32 lines (27 loc) 518 B
function group_args(args) { let d = {} let curr = undefined; for(let i=0;i<args.length;i++) { let k = args[i] if(k[0]=='-') { k = k.replace(/^[\-]+/g,'') d[k] = [] curr = d[k] } else { curr.push(k) } } return(d) } function str_to_bool(s) { s = s[0].toLowerCase() if(s==='t' || s==='y') { return(true) } else { return(false) } } module.exports = { group_args, str_to_bool, }