Portability | non-portable |
---|---|
Stability | experimental |
Maintainer | me@jspha.com |
Safe Haskell | None |
Functions for building generic environment parsers which provide automatic documentation and easy testing.
- run :: Parser a -> IO (Either Errors a)
- test :: Parser a -> Map String String -> Either Errors a
- help :: Parser a -> Dep
- get :: FromEnv a => String -> Parser a
- getParse :: FromEnv a => (a -> Either String b) -> String -> Parser b
- json :: FromJSON a => String -> Parser a
- data Parser a
- newtype Errors = Errors {}
- data Err
- data Dep
- references :: Dep -> [String]