env-parser: Pull configuration information from the ENV

[ library, mit, system ] [ Propose Tags ]

env-parser is a small library for configuring programs based on information from the environment.

Command-line oriented programs tend to pull much of their runtime configuration from command-line arguments and libraries such as cmdargs are useful for encoding this configuration in your program. For programs which draw configuration from the environment, however, this must usually be done manually.

env-parser focuses on making ENV-configured programs both easy to build, declarative, self-documenting, and easy to test.

A particular use case of this parser is to make it easy to build applications which launch under Heroku-style infrastructure. We provide explicit parsers for some of Heroku's conventions for this purpose.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.1.0, 0.0.1.1, 0.0.2, 0.0.2.1
Change log ChangeLog
Dependencies aeson (>=0.7), attoparsec (>=0.10), base (>=4.6 && <4.7), base16-bytestring (>=0.1.1), base64-bytestring (>=1.0), bytestring (>=0.10), containers (>=0.4), http-types (>=0.8), mtl (>=2.1), network (>=2.4), old-locale (>=1.0), text (>=0.11), time (>=1.4), transformers (>=0.3) [details]
License MIT
Copyright 2013 (c) Joseph Abrahamson
Author Joseph Abrahamson
Maintainer me@jspha.com
Category System
Home page http://github.com/tel/env-parser
Source repo head: git clone git://github.com/tel/env-parser.git
Uploaded by JosephAbrahamson at 2014-01-20T21:50:58Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 3226 total (10 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]