packages feed

env-parser-0.0.2: env-parser.cabal

name:                env-parser
version:             0.0.2
synopsis:            Pull configuration information from the ENV
description:         

  @env-parser is a small library for configuring programs based on information
  from the environment. It's goals and design are similar to that of @cmdargs@
  or @optparse-applicative@ but aimed at automatically managed programs such as
  those that might be run via Heroku or Runit/daemontools.
  .
  @env-parser@ intentionally sacrifices power for comprehensibility---the
  primary interface, @Parser@, implements only @Applicative@. This provides
  better runtime error messages and automatically generated static help using
  parser annotations. It also expresses a principle of simplicity in
  configuration: arbitrary uses of @Monad@ or even @Alternative@ can lead to
  opaque failures prior to a program even beginning to run.

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.6

                    -- Others

                     , base16-bytestring    >= 0.1.1
                     , base64-bytestring    >= 1.0
                     , http-types           >= 0.8

  hs-source-dirs:      src
  default-language:    Haskell2010