INNER CODE UNIT · TypeScript
cookbook
akirarika/milkio · packages/cookbook/src/index.ts:24
export async function cookbook() {
const params: Params = {
command: "index",
commands: [],
options: {},
raw: [],
};
params.raw = argv.slice(3);
for (const v of argv.slice(3)) {
if (v.startsWith("--") && v.includes("=")) {
const vSplited = v.split("=");
params.options[vSplited[0].slice(2)] = vSplited.slice(1, vSplited.length).join("=");
} else if (v.startsWith("--")) {
params.options[v.slice(2)] = "1";
} else if (v.startsWith("-") && v.includes("=")) {
const vSplited = v.split("=");
params.options[vSplited[0].slice(1)] = vSplited.slice(1, vSplited.length).join("=");