The configurator package
A configuration management library for programs and daemons.
Features include:
Automatic, dynamic reloading in response to modifications to configuration files.
A simple, but flexible, configuration language, supporting several of the most commonly needed types of data, along with interpolation of strings from the configuration or the system environment (e.g. $(HOME)).
Subscription-based notification of changes to configuration properties.
An import directive allows the configuration of a complex application to be split across several smaller files, or common configuration data to be shared across several applications.
For details of the configuration file format, see http://hackage.haskell.org/packages/archive/configurator/latest/doc/html/Data-Configurator.html.
Properties
| Versions | 0.0.0.1, 0.0.1.1, 0.1.0.0, 0.2.0.0, 0.2.0.1, 0.2.0.2 |
|---|---|
| Dependencies | attoparsec-text (≥0.8.5.0), base (4.*), bytestring, directory, hashable, text (≥0.11.1.0), unix-compat, unordered-containers |
| License | BSD3 |
| Copyright | Copyright 2011 MailRank, Inc. |
| Author | Bryan O'Sullivan <bos@mailrank.com> |
| Maintainer | Bryan O'Sullivan <bos@mailrank.com> |
| Stability | experimental |
| Category | Configuration, Data |
| Home page | http://github.com/mailrank/configurator |
| Bug tracker | http://github.com/mailrank/configurator/issues |
| Source repository | git clone http://github.com/mailrank/configurator |
| Upload date | Wed Jun 1 17:28:55 UTC 2011 |
| Uploaded by | BryanOSullivan |
| Build failure | ghc-7.0 (log) |
| Distributions | NixOS: 0.2.0.2, Debian: 0.2.0.1, FreeBSD: 0.2.0.2 |
Modules
- Data
- Data.Configurator
- Data.Configurator.Types
- Data.Configurator
Downloads
- configurator-0.0.0.1.tar.gz (Cabal source package)
- package description (included in the package)