Skip to content

Flag

This package provides command-line flag parsing.

{
"type": "library"
}
{
"dependencies": {
"Flag": "pen:///flag"
}
}

This module provides command-line flag parsing.

The flags have the following formats:

  • -foo bar: a named flag of a key foo with a value bar
  • foo: a positional flag of a value foo

Named flags and positional flags are separated by -- optionally.

A set of flags

type Set {
Named {string: string}
Positional [string]
}

Parse flags.

\(ss [string]) Set | error