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.

Versions [faq],, 0.0.2,
Change log ChangeLog
Dependencies aeson (>=0.6), attoparsec (>=0.10), base (==4.6.*), 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 Tue Jan 21 02:16:59 UTC 2014
Distributions NixOS:
Downloads 1994 total (75 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Successful builds reported [all 1 reports]




Maintainer's Corner

For package maintainers and hackage trustees