super-user-spark-0.4.0.0: Configure your dotfile deployment with a DSL.

Safe HaskellNone
LanguageHaskell2010

SuperUserSpark.Check.Types

Documentation

data CheckSettings Source #

Instances

Eq CheckSettings Source # 
Show CheckSettings Source # 
Generic CheckSettings Source # 

Associated Types

type Rep CheckSettings :: * -> * #

Validity CheckSettings Source # 
type Rep CheckSettings Source # 
type Rep CheckSettings = D1 (MetaData "CheckSettings" "SuperUserSpark.Check.Types" "super-user-spark-0.4.0.0-GcVJVgX5Jzv7UpEiCSNmHm" False) (C1 (MetaCons "CheckSettings" PrefixI True) (S1 (MetaSel (Just Symbol "checkDiagnoseSettings") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DiagnoseSettings)))

data Instruction Source #

Instances

Eq Instruction Source # 
Show Instruction Source # 
Generic Instruction Source # 

Associated Types

type Rep Instruction :: * -> * #

Validity Instruction Source # 

Methods

isValid :: Instruction -> Bool #

type Rep Instruction Source # 

data DeploymentCheckResult Source #

Constructors

DeploymentDone

Done already

ReadyToDeploy Instruction

Immediately possible

DirtySituation String Instruction CleanupInstruction

Possible after cleanup of destination

ImpossibleDeployment [String]

Entirely impossible

Instances

Eq DeploymentCheckResult Source # 
Show DeploymentCheckResult Source # 
Generic DeploymentCheckResult Source # 
Validity DeploymentCheckResult Source # 
type Rep DeploymentCheckResult Source # 

data CheckResult Source #

Constructors

AlreadyDone

Done already

Ready Instruction

Immediately possible

Dirty String Instruction CleanupInstruction

Possible after cleanup

Impossible String

Entirely impossible