| Safe Haskell | Safe-Inferred | 
|---|
Config.Dyre.Params
Description
- data  Params cfgType = Params {- projectName :: String
- configCheck :: Bool
- configDir :: Maybe (IO FilePath)
- cacheDir :: Maybe (IO FilePath)
- realMain :: cfgType -> IO ()
- showError :: cfgType -> String -> cfgType
- hidePackages :: [String]
- ghcOpts :: [String]
- forceRecomp :: Bool
- statusOut :: String -> IO ()
- rtsOptsHandling :: RTSOptionHandling
- includeCurrentDirectory :: Bool
 
- data  RTSOptionHandling - = RTSReplace [String]
- | RTSAppend [String]
 
Documentation
This structure is how all kinds of useful data is fed into Dyre. Of
   course, only the projectName, realMain, and showError fields
   are really necessary. By using the set of default values provided
   as defaultParams, you can get all the benefits of
   using Dyre to configure your program in only five or six lines of
   code.
Constructors
| Params | |
| Fields 
 | |
data RTSOptionHandling Source
Constructors
| RTSReplace [String] | |
| RTSAppend [String] |