Skip to main content

Module config

Module config 

Source
Expand description

Configuration model and precedence resolution.

Parses a TOML string and merges in environment variables and CLI flag overrides supplied by the caller. Performs no disk or environment IO.

Structs§

AccountConfig
Configuration for a single named account.
Config
Top-level configuration parsed from a TOML file.
Defaults
Global default settings applied when no account or source override applies.
EffectiveSettings
Resolved effective settings for one account/source combination.
FlagOverrides
CLI flag overrides passed to Config::resolve. None means the flag was not provided.
SourceConfig
Per-source overridable settings within an account.

Enums§

AudioFormat
Audio format for downloaded clips.