Module commandlines::parsers

source ·
Expand description

Command line string parsing support

Functions

Returns Vec<String> of definition option parts with two index positions.
Returns boolean for the question “Is needle a definition option?”.
Returns boolean for the question “Is needle a double hyphen option?”.
Returns boolean for the question “Is needle a multi-option short syntax (mops) style option argument?”
Returns std::collections::HashMap<String, String> with key:value mapped as option:definition.
Returns Options<Vec<String>> with Vector of arguments following a double hyphen -- command line argument idiom. Returns None if there was no double hyphen idiom present or there are no arguments following the double hyphen argument.
Returns Option<String> with the first positional argument to the executable. Returns None if the command was entered as the executable only.
Returns Option<String> with the last positional argument to the executable. Returns None if the command was entered as the executable only.
Returns Option<Vec<String>> that includes unique short options parsed from the command arguments, including any multi-option short syntax options. Returns None if there were no short options in the command
Returns Vec<String> of command line option arguments in a command line string.