Skip to main content
Module

x/denops_std/argument/flags.ts>formatFlags

📚 Standard module for denops.vim
Go to Latest
function formatFlags
import { formatFlags } from "https://deno.land/x/denops_std@v5.0.2/argument/flags.ts";

Format flags to construct string array.

import { Denops } from "../mod.ts";
import { formatFlags, parse } 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, flags, _residues] = parse(args);

  console.log(formatFlags(flags));
  // "-f --foo=foo --bar=bar --bar=baz"
}

Parameters

flags: Flags
optional
includes: string[]

Returns

string[]