| Safe Haskell | None |
|---|
Text.Config
Description
Simple-config is a parser generator for simple configuration file.
To use this library, one needs import a module and set extensions.
{-# LANGUAGE TemplateHaskell, QuasiQuotes #-}
import Text.Config
The following is quick example.
mkConfig "configParser" [config|
TestConfig
uri URI
text String
list [String]
|]
The example generates following codes.
data TestConfig = TestConfig
{ uri :: String
, text :: String
, list :: [String]
}
configParser :: Parser TestConfig
configParser = ...