Loads a configuration based on the provided arguments and a config file.
Loads a configuration based on the provided arguments and a config file. The config file's arguments are used first in the new configuration, followed by the CLI arguments.
The raw CLI arguments
Optional explicit configuration file to load, otherwise falls back to chosen subcommand (.config)
The new configuration instance
Represents a manager of configurations from CLI and files.