The configuration-tools package

[Tags: library, mit]

Tools for specifying and parsing configurations

This package provides a collection of utils on top of the packages optparse-applicative, aeson, and 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 README and in the API documentation of the modules Configuration.Utils and Configuration.Utils.Setup.


Versions0.2.1, 0.2.2, 0.2.3, 0.2.4,, 0.2.5, 0.2.6, 0.2.7
Dependenciesaeson (>=, attoparsec (>=, base (>=4.6 && <5.0), base-unicode-symbols (>=, bytestring (>=, Cabal (>=1.20), case-insensitive (>=1.2), directory (>=, dlist (>=0.7.1), errors (>=1.4.3), mtl (>=2.2), network-uri (>=, optparse-applicative (>=0.8.1), process (>=, profunctors (>=4.0.4), text (>=1.0), transformers (>=, unordered-containers (>=, yaml (>=
CopyrightCopyright (c) 2014 AlephCloud, Inc.
AuthorLars Kuhtz <>
MaintainerLars Kuhtz <>
CategoryConfiguration, Console
Home page
Bug tracker
Source repositoryhead: git clone
this: git clone 0.2.7)
UploadedSat Nov 22 03:58:20 UTC 2014 by larsk
Downloads1143 total (148 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]




Maintainers' corner

For package maintainers and hackage trustees