glap/parser

Types

pub type Parser {
  Parser(
    arguments: List(arguments.Argument),
    description: String,
    settings: option.Option(parser_settings.ParserSettings),
    help_settings: option.Option(help_settings.HelpSettings),
  )
}

Constructors

Values

pub fn parse(
  parser: Parser,
  args: List(String),
) -> Result(List(cliargs.CLIArg), error.ParsingError)
pub fn parse_argv(
  parser: Parser,
) -> Result(List(cliargs.CLIArg), error.ParsingError)
pub fn parser_print(parser: Parser) -> Nil
pub fn show_help(parser: Parser) -> Nil
Search Document