Modifies ARGS in-place to have the attributes defined in the CLI
    config file if it doesn't already have them. Certain default
    values are given if they are not in ARGS or the config file.

def load_cli_config(args):
    """Modifies ARGS in-place to have the attributes defined in the CLI
    config file if it doesn't already have them. Certain default
    values are given if they are not in ARGS or the config file.
    """
    default_cli_config = _load_default_cli_config()
    toml_config = _load_toml_cli_config()

    for config in (toml_config, default_cli_config):
        for key, val in config.items():
            if key in args and getattr(args, key) is not None:
                pass
            else:
                setattr(args, key, val)