Expand description
Minimal KEY=VALUE configuration loader.
Simple key/value configuration loader.
This module provides a minimal, dependency-light configuration path:
- Load
KEY=VALUEstyle files. - Load environment variables by prefix.
- Merge sources with explicit precedence (later sources override earlier).
Non-goals
- No quoting/unescaping rules (values are treated as opaque strings).
- No interpolation or shell expansion.
Structs§
- Parse
KvError - Error returned by
parse_kv_lineswhen a line cannot be parsed.
Functions§
- load_
env_ prefix - Load environment variables starting with
prefix. - load_
kv_ file - Load a
KEY=VALUEfile from disk. - merge_
into - Merge
overlayintobase(overlay wins on key conflict). - parse_
kv_ lines - Parse
KEY=VALUElines.
Type Aliases§
- Config
Map - A minimal, flattened configuration map.