sussy-util
Version:
Util package made by me
23 lines (22 loc) • 588 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const parseArgs = (args) => {
const result = [];
let currentFlag = null;
for (let i = 2; i < args.length; i++) {
const arg = args[i];
if (arg.startsWith('--')) {
currentFlag = { flag: arg.slice(2) };
}
else if (currentFlag) {
currentFlag.value = arg;
result.push(currentFlag);
currentFlag = null;
}
else {
result.push(arg);
}
}
return result;
};
exports.default = parseArgs;