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
-
Parser( arguments: List(arguments.Argument), description: String, settings: option.Option(parser_settings.ParserSettings), help_settings: option.Option(help_settings.HelpSettings), )
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