Module kv

Module kv 

Source
Expand description

Minimal KEY=VALUE configuration loader. Simple key/value configuration loader.

This module provides a minimal, dependency-light configuration path:

  • Load KEY=VALUE style 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§

ParseKvError
Error returned by parse_kv_lines when a line cannot be parsed.

Functions§

load_env_prefix
Load environment variables starting with prefix.
load_kv_file
Load a KEY=VALUE file from disk.
merge_into
Merge overlay into base (overlay wins on key conflict).
parse_kv_lines
Parse KEY=VALUE lines.

Type Aliases§

ConfigMap
A minimal, flattened configuration map.