The language-conf package

[Tags:library, mit, test]

language-conf contains .conf (e.g. nginx configuration) parsers and pretty-printers for the Haskell programming language. Data.Conf exports all the API surface in the package. ConfFmt is a .conf file formatter that serves as an example; it's built as conffmt by the cabal configuration. You can see its' source-code here

Properties

Versions 0.1.1.0, 0.1.2.0, 0.2.0.0, 0.2.1.0, 0.2.2.0
Dependencies aeson, base (>=4.8 && <5), bytestring, deepseq, directory (>=1.2.2.0), filepath (>=1.4.0.0), language-conf, megaparsec (>=5), optparse-applicative, pretty, scientific (>=0.3.4.6), semigroups (>=0.18.1), text (>=1.2.2.1), unordered-containers, vector, yaml [details]
License MIT
Copyright Copyright (c) 2016 Pedro Tacla Yamada
Author Pedro Tacla Yamada
Maintainer tacla.yamada@gmail.com
Category Data
Home page https://github.com/beijaflor-io/haskell-language-conf#readme
Bug tracker https://github.com/beijaflor-io/haskell-language-conf/issues
Source repository head: git clone https://github.com/beijaflor-io/haskell-language-conf
Uploaded Wed Aug 24 17:20:20 UTC 2016 by yamadapc
Distributions NixOS:0.2.2.0
Downloads 134 total (16 in the last 30 days)
Votes
0 []
Status Docs not available [build log]
All reported builds failed as of 2016-11-20 [all 2 reports]

Modules

  • Data
    • Data.Conf
      • Data.Conf.Aeson
      • Data.Conf.Internal
      • Data.Conf.PrettyPrint
      • Data.Conf.Types

Flags

NameDescriptionDefaultType
conffmtBuild the conffmt utilityDisabledAutomatic
fromconfBuild the fromconf utilityDisabledAutomatic
toconfBuild the toconf utilityDisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees