Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/fed_dev/deps.ts>flags.parse

A Bundler with the web in mind.
Latest
function flags.parse
import { flags } from "https://deno.land/x/fed_dev@0.9.0/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 "./mod.ts";
const parsedArgs = parse(Deno.args);
import { parse } from "./mod.ts";
const parsedArgs = parse(["--foo", "--bar=baz", "--no-qux", "./quux.txt"]);
// parsedArgs: { foo: true, bar: "baz", qux: false, _: ["./quux.txt"] }

Parameters

args: string[]
optional
unnamed 1: ParseOptions = [UNSUPPORTED]