Module config

Module config 

Source
Expand description

Configuration management

Handles loading, saving, and merging configuration from multiple sources:

  • Default values
  • Config file (~/.config/devsweep/config.toml)
  • Environment variables
  • Command line arguments

Structs§

CleanSettings
Clean settings
Config
Main configuration structure
GeneralConfig
General settings
PluginSettings
Plugin settings
ScanSettings
Scan settings
UiSettings
UI settings

Functions§

default_config_path
Get the default config file path
generate_sample_config
Generate a sample configuration file
init_config
Initialize config directory with sample config
load_config
Load configuration from file
load_default_config
Load configuration from default location
save_config
Save configuration to file
save_default_config
Save configuration to default location