dict_from_cli_args

dict_from_cli_args#

tollan.utils.cli.dict_from_cli_args(args: list[str]) dict[source]#

Return a nested dict from CLI arguments.

Uses rupdate to merge dotted keys, automatically handling conflicts and ListDSL patterns.

Nested keys use dot notation: --a.b.c. List DSL patterns use rupdate format: --items.[0], --items.[:0], --items.[].

Parameters:

args (list[str]) – CLI arguments to parse

Returns:

Nested dictionary parsed from CLI arguments

Return type:

dict