| CARVIEW |
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
importdirective 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 https://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> |
| Uploaded | by BryanOSullivan at 2014-07-02T20:39:22Z |
| Category | Configuration, Data |
| Home page | https://github.com/bos/configurator |
| Bug tracker | https://github.com/bos/configurator/issues |
| Source repo | head: git clone https://github.com/bos/configurator head: hg clone https://bitbucket.org/bos/configurator |
| Distributions | 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 | 32239 total (38 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] |
Readme for configurator-0.3.0.0
[back to package description]Welcome to configurator
This is a library for configuring Haskell daemons and programs.
Its 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
importdirective allows the configuration of a complex application to be split across several smaller files, or configuration data to be shared across several applications.
Configuration file format
For details of the configuration file format, see the Haddock documentation.
Join in!
We are happy to receive bug reports, fixes, documentation enhancements, and other improvements.
Please report bugs via the github issue tracker.
Master git repository:
git clone git://github.com/bos/configurator.git
There's also a Mercurial mirror:
hg clone https://bitbucket.org/bos/configurator
(You can create and contribute changes using either git or Mercurial.)
Authors
This library is written and maintained by Bryan O'Sullivan, bos@serpentine.com.