Config
Memory import configuration management.
Overview
This module provides services for loading and managing memory import configurations with defaults and validation.
Classes
MemoryConfigManager
Manager for memory import configurations.
Methods
config_exists
config_exists(self) -> bool
Check if a configuration file exists.
Returns: bool
create_default_config_file
create_default_config_file(self) -> bool
Create a default configuration file.
Returns: bool
get_default_config
get_default_config(self) -> specify_cli.services.memory_service.types.MemoryImportConfig
Get the default memory import configuration.
Returns: MemoryImportConfig
load_config
load_config(self) -> specify_cli.services.memory_service.types.MemoryImportConfig
Load memory import configuration.
Returns: MemoryImportConfig
Returns configuration from file if it exists, otherwise returns defaults.
save_config
save_config(self, config: specify_cli.services.memory_service.types.MemoryImportConfig) -> bool
Save memory import configuration to file.
Parameters:
config(MemoryImportConfig, required) - Configuration to save
Returns: bool