You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: new config system where each config type has its own class
* refactor(config): Make config a class and each type of config (e.g., toml, ini) a child class
* Use new config structure to fix the previously fixed Issue #97
* Rename the config inside a config as settings
* Use config class as argument for cz and commands instead of dict config
* Remove settings from default
* fix(config/ini_config): replase outdated _parse_ini_settings with _parse_settings
* fix(config): fix load global_conf even if it doesn't exist
* refactor(config): move default settings back to defaults
* test(all): fix test break due to refactoring
note that empty config file is not yet handled. should be fix in next commit
* fix(config): handle empty config file
* refactor(cz/customize): remove unnecessary statement "raise NotImplementedError("Not Implemented yet")"
* refactor(all): replace all the _settings invoke with settings.update
* refactor(config): use add_path instead of directly assigning _path
0 commit comments