sley-config 0.5.0

Native-Rust implementation of Git's configuration system: parsing, serialization, typed values, and include resolution.
Documentation

git-config — Git's configuration system: parsing, serialization, value typing, and conditional includes.

This crate owns the [GitConfig] document model ([ConfigSection] / [ConfigEntry]), the character-level parser that mirrors git's git_parse_source, the canonical writer, the typed value accessors ([parse_config_bool], [parse_config_int], [parse_config_bool_or_int]), and the include/includeIf resolution machinery ([load_config_with_includes], [ConfigIncludeContext]).