packages feed

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