glap/parser
Types
pub type Parser {
Parser(
description: String,
arguments: List(arguments.Argument),
settings: option.Option(parser_settings.ParserSettings),
help_settings: option.Option(help_settings.HelpSettings),
)
}
Constructors
-
Parser( description: String, arguments: List(arguments.Argument), 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