@cocalc/project
Version:
CoCalc: project daemon
32 lines • 891 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseSource = exports.parseTo = void 0;
function parseTo(args) {
let j = 0;
let to = "";
for (let i = 0; i < args.length; i++) {
if (args[i] === "--to") {
j = i;
to = args[i + 1];
break;
}
}
return { to, j };
}
exports.parseTo = parseTo;
function parseSource(args) {
for (let i = 0; i < args.length; i++) {
if (args[i].startsWith("--")) {
if (args[i] != "--" && !args[i].includes("=")) {
// skip argument to --
i += 1;
}
continue;
}
// doesn't start with -- or wasn't next arg skipped due to starting with --
return args[i];
}
throw Error("no source");
}
exports.parseSource = parseSource;
//# sourceMappingURL=util.js.map