hs-0.1.0.2: GHC-toolchain installer broker
Safe HaskellNone
LanguageHaskell2010

HS.Cfg.CfgFile

Synopsis

Documentation

data CfgFile Source #

enumeration for the hs configuration files

Instances

Instances details
Bounded CfgFile Source # 
Instance details

Defined in HS.Cfg.CfgFile

Enum CfgFile Source # 
Instance details

Defined in HS.Cfg.CfgFile

Eq CfgFile Source # 
Instance details

Defined in HS.Cfg.CfgFile

Methods

(==) :: CfgFile -> CfgFile -> Bool #

(/=) :: CfgFile -> CfgFile -> Bool #

Ord CfgFile Source # 
Instance details

Defined in HS.Cfg.CfgFile

Show CfgFile Source # 
Instance details

Defined in HS.Cfg.CfgFile

EnumText CfgFile Source # 
Instance details

Defined in HS.Cfg.CfgFile

TextParsable CfgFile Source # 
Instance details

Defined in HS.Cfg.CfgFile

Buildable CfgFile Source # 
Instance details

Defined in HS.Cfg.CfgFile

Methods

build :: CfgFile -> Builder #

load :: forall a. (Default a, TextParsable a) => CfgFile -> IO a Source #

load a configuration file

save :: Buildable a => CfgFile -> a -> IO () Source #

save a configuration file

cfgFile :: CfgFile -> IO FilePath Source #

generate the FilePath for a CfgFile

dotHs :: IO FilePath Source #

generate the hs configuration directory FilePath