fusox
Version:
Command line wrapper for fuse-box
14 lines (10 loc) • 500 B
JavaScript
const {parseBoolean, parseTruthy} = require('../helpers')
module.exports = {parseCommandFlags}
function parseCommandFlags (args) {
let help = parseBoolean(args.h) || parseBoolean(args.help)
let version = parseBoolean(args.v) || parseBoolean(args.version)
let docs = parseBoolean(args.d) || parseBoolean(args.docs)
let examples = parseBoolean(args.e) || parseBoolean(args.examples)
let init = parseTruthy(args.i) || parseTruthy(args.init)
return {help, version, docs, examples, init}
}