canteven-config-0.1.0.1: canteven-config.cabal
-- Initial canteven-config.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: canteven-config
version: 0.1.0.1
synopsis: A pattern for configuring programs.
description: Turns out, all of our executables shared the same sort of
pattern: Parse the command line to locate a config file,
read and parse the config file, set up `hslogger` based on
some stuff found in the config file, and pass the rest of
the config to the actual program. This library makes doing
that pattern super easy. It is meant to be a rather
particular (as opposed to general) solution for this sort
of problem.
license: Apache-2.0
license-file: LICENSE
author: Rick Owens
maintainer: rick@owenssoftware.com
-- copyright:
-- category:
build-type: Simple
-- extra-source-files:
cabal-version: >=1.10
library
exposed-modules:
Canteven.Config
-- other-modules:
-- other-extensions:
build-depends:
aeson,
base >= 4 && < 5,
directory,
filepath,
hslogger,
text,
unix,
yaml
hs-source-dirs: src
default-language: Haskell2010