Skip to content

language-conf - .conf (e.g. nginx configuration) parsers and pretty-printers for the Haskell programming language.

License

Notifications You must be signed in to change notification settings

beijaflor-io/haskell-language-conf

Repository files navigation

haskell-language-conf

Hackage


language-conf contains .conf (e.g. nginx configuration) parsers and pretty-printers for the Haskell programming language.

  • Data.Conf exports the .conf parser

  • Data.Conf.PrettyPrint exports the .conf pretty-printer

  • ConfFmt is a .conf file formatter that serves as an example

  • FromConf parses a .conf file and outputs its JSON or YAML representation

  • ToConf parses a JSON or YAML file and outputs its .conf representation

For hcl parsers, see haskell-language-hcl

Install

From source:

make install

Build & Test

make build
make test
make all

Build conffmt

make conffmt

Build fromconf

make fromconf

Build toconf

make toconf

License

Published under the MIT license

About

language-conf - .conf (e.g. nginx configuration) parsers and pretty-printers for the Haskell programming language.

Resources

License

Stars

Watchers

Forks

Packages

No packages published