| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
ShakeFactory.Config
Contents
Description
The sf.dhall type
Synopsis
- data SoftwareFactoryContainer = SoftwareFactoryContainer {
- imageRef :: String
- builderRef :: String
- data SoftwareFactoryConfig = SoftwareFactoryConfig {
- name :: String
- container :: SoftwareFactoryContainer
- loadConfig :: FilePath -> IO SoftwareFactoryConfig
Main data types
data SoftwareFactoryContainer #
Constructors
| SoftwareFactoryContainer | |
Fields
| |
Instances
| Show SoftwareFactoryContainer # | |
Defined in ShakeFactory.Config Methods showsPrec :: Int -> SoftwareFactoryContainer -> ShowS show :: SoftwareFactoryContainer -> String showList :: [SoftwareFactoryContainer] -> ShowS | |
| Generic SoftwareFactoryContainer # | |
Defined in ShakeFactory.Config Associated Types type Rep SoftwareFactoryContainer :: Type -> Type Methods from :: SoftwareFactoryContainer -> Rep SoftwareFactoryContainer x to :: Rep SoftwareFactoryContainer x -> SoftwareFactoryContainer | |
| FromDhall SoftwareFactoryContainer # | |
Defined in ShakeFactory.Config Methods autoWith :: InputNormalizer -> Decoder SoftwareFactoryContainer | |
| type Rep SoftwareFactoryContainer # | |
Defined in ShakeFactory.Config type Rep SoftwareFactoryContainer = D1 ('MetaData "SoftwareFactoryContainer" "ShakeFactory.Config" "shake-factory-0.0.0.0-inplace" 'False) (C1 ('MetaCons "SoftwareFactoryContainer" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageRef") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "builderRef") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String))) | |
data SoftwareFactoryConfig #
Constructors
| SoftwareFactoryConfig | |
Fields
| |
Instances
| Show SoftwareFactoryConfig # | |
Defined in ShakeFactory.Config Methods showsPrec :: Int -> SoftwareFactoryConfig -> ShowS show :: SoftwareFactoryConfig -> String showList :: [SoftwareFactoryConfig] -> ShowS | |
| Generic SoftwareFactoryConfig # | |
Defined in ShakeFactory.Config Associated Types type Rep SoftwareFactoryConfig :: Type -> Type Methods from :: SoftwareFactoryConfig -> Rep SoftwareFactoryConfig x to :: Rep SoftwareFactoryConfig x -> SoftwareFactoryConfig | |
| FromDhall SoftwareFactoryConfig # | |
Defined in ShakeFactory.Config Methods autoWith :: InputNormalizer -> Decoder SoftwareFactoryConfig | |
| type Rep SoftwareFactoryConfig # | |
Defined in ShakeFactory.Config type Rep SoftwareFactoryConfig = D1 ('MetaData "SoftwareFactoryConfig" "ShakeFactory.Config" "shake-factory-0.0.0.0-inplace" 'False) (C1 ('MetaCons "SoftwareFactoryConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "container") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SoftwareFactoryContainer))) | |
Utility function
loadConfig :: FilePath -> IO SoftwareFactoryConfig #