configurator: Configuration management
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.
[Skip to Readme]
Flags
Manual Flags
Name | Description | Default |
---|---|---|
developer | operate in developer mode | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- configurator-0.3.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.0.0.1, 0.0.1.1, 0.1.0.0, 0.2.0.0, 0.2.0.1, 0.2.0.2, 0.3.0.0 |
---|---|
Dependencies | attoparsec (>=0.10.0.2), base (>=4 && <5), bytestring, directory, hashable, text (>=0.11.1.0), unix-compat, unordered-containers [details] |
Tested with | ghc ==7.0, ghc ==7.2, ghc ==7.4, ghc ==7.6, ghc ==7.8 |
License | BSD-3-Clause |
Copyright | Copyright 2011 MailRank, Inc. Copyright 2011-2014 Bryan O'Sullivan |
Author | Bryan O'Sullivan <bos@serpentine.com> |
Maintainer | Bryan O'Sullivan <bos@serpentine.com> |
Category | Configuration, Data |
Home page | http://github.com/bos/configurator |
Bug tracker | http://github.com/bos/configurator/issues |
Source repo | head: git clone http://github.com/bos/configurator head: hg clone http://bitbucket.org/bos/configurator |
Uploaded | by BryanOSullivan at 2014-07-02T20:39:22Z |
Distributions | Arch:0.3.0.0, Debian:0.3.0.0, FreeBSD:0.3.0.0, LTSHaskell:0.3.0.0, NixOS:0.3.0.0, Stackage:0.3.0.0 |
Reverse Dependencies | 50 direct, 39 indirect [details] |
Downloads | 31820 total (72 in the last 30 days) |
Rating | 1.75 (votes: 2) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Successful builds reported [all 1 reports] |