mlonmcu.cli.helper package

Submodules

mlonmcu.cli.helper.filter module

mlonmcu.cli.helper.filter.filter_arg(arg)[source]

TODO

mlonmcu.cli.helper.parse module

mlonmcu.cli.helper.parse.extract_backend_names(args, context=None)[source]
mlonmcu.cli.helper.parse.extract_config(args)[source]
mlonmcu.cli.helper.parse.extract_config_and_feature_names(args, context=None)[source]
mlonmcu.cli.helper.parse.extract_feature_names(args)[source]
mlonmcu.cli.helper.parse.extract_frontend_names(args, context=None)[source]
mlonmcu.cli.helper.parse.extract_platform_names(args, context=None)[source]
mlonmcu.cli.helper.parse.extract_postprocess_names(args, context=None)[source]
mlonmcu.cli.helper.parse.extract_target_names(args, context=None)[source]
mlonmcu.cli.helper.parse.parse_var(s)[source]

Parse a key, value pair, separated by ‘=’ That’s the reverse of ShellArgs.

On the command line (argparse) a declaration will typically look like:

foo=hello

or

foo=”hello world”

mlonmcu.cli.helper.parse.parse_vars(items)[source]

Parse a series of key-value pairs and return a dictionary

Module contents