ghc-configuration-tools
Tools for specifying and parsing configurations
Tools for specifying and parsing configurations This package provides a collection of utils on top of the packages<http://hackage.haskell.org/package/optparse-applicative optparse-applicative>,<http://hackage.haskell.org/package/aeson aeson>, and<http://hackage.haskell.org/package/yaml yaml>for configuring libraries and applications in a convenient and composable way. The main features are 1. configuration management through integration of command line option parsing and configuration files and 2. a 'Setup.hs' file that generates a 'PkgInfo' module for each component of a package that provides information about the package and the build. Documentation on how to use this package can be found in the<https://github.com/alephcloud/hs-configuration-tools/blob/master/README.md README>and in the API documentation of the modules "Configuration.Utils" and "Configuration.Utils.Setup".
MIT