Yet another configuration library for .NET
The Eco library allows you to:
- Define your configuration schema using .Net classes and attributes
- Serialize configuration settings to your favorite format
- Split monolith configuration file into smaller parts to share common bits between different environments/applications/etc
- Leverage extended reference support (aka XML ID/IDREF)
- Use automatic required field checks
- Define custom serialization rules for external types (eg types from the System namespace)
- Use Eco predefined prasers for simple types like Double (eg 1k = 1024) or TimeSpan (1s = TimeSpan.FromSeconds(1)) or define your own.
- Define your own variables right in the configuration file
- And even more...