import { parseOpts } from "https://deno.land/x/denops_std@v4.3.0/argument/opts.ts";
Parse string array to extract opts (++opt).
import { Denops } from "../mod.ts";
import { parseOpts } from "./mod.ts";
export async function main(denops: Denops): Promise<void> {
const args = [
"++enc=sjis",
"++ff=dos",
"-f",
"--foo=foo",
"--bar=bar",
"--bar=baz",
"hello",
"world",
];
const [opts, residues] = parseOpts(args);
console.log(opts);
// { "enc": "sjis", "ff": "dos" }
console.log(residues);
// ["-f", "--foo=foo", "--bar=bar", "--bar=baz", "hello", "world"]
}