Expand description
Parse a configuration file in arbitrary format into a iterator of command-line arguments.
The main use case for this crate is to add configuration file support for CLI tools and argument parsers, which do not have support for configuration files (for example, clap)
Structs§
Traits§
- Format
- Configuration file format
Functions§
- args
- Parses all configuration files paths returned by
Filter
fromstd::env::args
usingFormat
into anIntoIterator
of arguments. - args_
from - Parses all configuration files paths returned by
Filter
from anExactSizeIterator
usingFormat
into anIntoIterator
of arguments. - prefix_
char_ filter - Argument filter, which filters arguments by a character prefix.
Type Aliases§
- Filter
- Argument filter, which, given a command-line argument, either returns
Some(path)
, if the argument is a path to configuration file or returnsNone
otherwise.