<div dir="ltr">Is my pleasure to announce a new library for managing configuration values on Haskell projects.<div><br></div><div>Some features:</div><br>* Have a versioned spec of all values your application can accept<br><br>* Provides an API for gathering values from multiple sources (files, overwrite files, cli arguments, environment variables) and then composing them into a single configuration map<br><br>* Gives a sane precedence over sources of the configuration value sources<br><br>* Provides inspection utilities to understand why the configuration is the way it is<br><br>* Provides an API that abstracts away the source of configuration values and allows easy casting into record types your application or other libraries understand<div><br></div><div>* Supports both configuration files in JSON or YAML (when cabal flags are used)</div><div><br></div><div>* Dynamically generates CLI inputs from spec configuration file</div><div><br></div><div>Any feedback, or comments feel free to create a ticket or send me a tweet over at @romanandreg</div><div><br></div><div>Cheers.</div><div><br></div><div>Roman Gonzalez.-</div></div>