Description
As title. A ChainMap keeps more information and is easier to debug.
At some point, we will need a better configuration system to fix issues like #996 mentioned.
Before executing a command, we need to merge the config from configuration file and the default configuration in defaults.py. In some scenarios, CLI arguments also have to be taken into account.
Right now, if I make a plugin, I can create custom settings, but they are not typed. Would this allow plugin to declare their own settings?
example
Possible Solution
No response
Additional context
https://realpython.com/python-chainmap/#prioritizing-command-line-apps-settings
Related issues
No response
Description
As title. A
ChainMapkeeps more information and is easier to debug.At some point, we will need a better configuration system to fix issues like #996 mentioned.
Before executing a command, we need to merge the config from configuration file and the default configuration in
defaults.py. In some scenarios, CLI arguments also have to be taken into account.Possible Solution
No response
Additional context
https://realpython.com/python-chainmap/#prioritizing-command-line-apps-settings
Related issues
No response