UNPKG

sussy-util

Version:
23 lines (22 loc) 588 B
"use strict"; 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;