import { flags } from "https://deno.land/x/hex@0.5.15/src/cli/deps.ts";
const { parse } = flags;
Take a set of command line arguments, optionally with a set of options, and return an object representing the flags found in the passed arguments.
By default, any arguments starting with -
or --
are considered boolean
flags. If the argument name is followed by an equal sign (=
) it is
considered a key-value pair. Any arguments which could not be parsed are
available in the _
property of the returned object.
import { parse } from "https://deno.land/std@0.224.0/flags/mod.ts";
const parsedArgs = parse(Deno.args);
import { parse } from "https://deno.land/std@0.224.0/flags/mod.ts";
const parsedArgs = parse(["--foo", "--bar=baz", "./quux.txt"]);
// parsedArgs: { foo: true, bar: "baz", _: ["./quux.txt"] }