env-parser-0.0.1.0: env-parser.cabal
name: env-parser
version: 0.0.1.0
synopsis: Pull configuration information from the ENV
description:
@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.
homepage: http://github.com/tel/env-parser
license: MIT
license-file: LICENSE
author: Joseph Abrahamson
maintainer: me@jspha.com
copyright: 2013 (c) Joseph Abrahamson
category: System
build-type: Simple
extra-source-files: ChangeLog
cabal-version: >=1.10
source-repository head
type: git
location: git://github.com/tel/env-parser.git
library
exposed-modules:
System.Environment.Parser
System.Environment.Parser.Database
System.Environment.Parser.Encoded
System.Environment.Parser.FromEnv
other-modules:
System.Environment.Parser.Class
System.Environment.Parser.Miss
build-depends: base >= 4.6 && <4.7
-- Haskell Platform 2013.2.0.0
, attoparsec >= 0.10
, bytestring >= 0.10
, containers >= 0.4
, mtl >= 2.1
, network >= 2.4
, old-locale >= 1.0
, text >= 0.11
, time >= 1.4
, transformers >= 0.3
-- Soon to be Platformed
, aeson >= 0.7
-- Others
, base16-bytestring >= 0.1.1
, base64-bytestring >= 1.0
, http-types >= 0.8
hs-source-dirs: src
default-language: Haskell2010