Skip to content

Configuration Manager

  • should optionaly use repo pattern
  • should save configs as different types

ConfigManager:

The ConfigManager is a simple configuration manager that loads a single configuration at a time.

merge_strategy: None

merge_sections: []

writable: False

TreeConfigManager:

The TreeConfigManager is a configuration manager for configurations nested within structured directory layout. This can be conceptualized as Maven like nested-pom configurations

HierarchyConfigManager:

The HierarchyConfigManager is a configuration manager that can be used to manager configurations. It is intended for system using Hierarchical File System (HFS).

enable_system_paths: False

enable_user_paths: False

enable_local_paths: True