UNPKG

traverse-fs

Version:

Nodejs npm module to traverse folder using code or cli or use glob patterns traverse-cli or traverse-fs or fssys

43 lines (39 loc) 918 B
/** * * Package: * Author: Ganesh B * Description: Nodejs npm module to traverse folder using code or cli or use glob patterns * Install: npm i traverse-fs, npm i fssys * Github: https://github.com/traverse-fs/traverse-cli * npmjs Link: * File: src/cli.args.js * File Description: Get CLI Arguments function - core file * */ /** * * getArgsList * * @param {*} argList * @return {*} * */ function getArgsList(argList) { let arg = {}, a, opt, thisOpt, curOpt; for (a = 0; a < argList.length; a++) { thisOpt = argList[a].trim(); opt = thisOpt.replace(/^\-+/, ''); if (opt === thisOpt) { if (curOpt) arg[curOpt] = opt; curOpt = null; } else { curOpt = opt; arg[curOpt] = true; } } return arg; } module.exports = { cliArgs: getArgsList }