Safe Haskell | None |
---|---|
Language | Haskell2010 |
- checkDeployment :: DiagnosedDeployment -> DeploymentCheckResult
- bestResult :: [CheckResult] -> DeploymentCheckResult
- impossible :: CheckResult -> Bool
- impossibleDeployment :: DeploymentCheckResult -> Bool
- dirtyDeployment :: DeploymentCheckResult -> Bool
- deploymentReadyToDeploy :: DeploymentCheckResult -> Bool
- deploymentIsDone :: DeploymentCheckResult -> Bool
- checkSingle :: DiagnosedFp -> DiagnosedFp -> DeploymentKind -> CheckResult
- diagnoseDeployment :: Deployment -> IO DiagnosedDeployment
- diagnose :: FilePath -> IO DiagnosedFp
- diagnoseFp :: FilePath -> IO Diagnostics
- md5 :: ByteString -> HashDigest
- hashFilePath :: FilePath -> IO HashDigest
- hashFile :: FilePath -> IO HashDigest
- hashDirectory :: FilePath -> IO HashDigest
- formatDeploymentChecks :: [(Deployment, DeploymentCheckResult)] -> String
- formatDeploymentCheck :: (Deployment, DeploymentCheckResult) -> Maybe String
- formatInstruction :: Instruction -> String
- formatCleanupInstruction :: CleanupInstruction -> String
Documentation
impossible :: CheckResult -> Bool Source
checkSingle :: DiagnosedFp -> DiagnosedFp -> DeploymentKind -> CheckResult Source
Check a single (source
, destination
, kind
) triple.
diagnose :: FilePath -> IO DiagnosedFp Source
diagnoseFp :: FilePath -> IO Diagnostics Source
md5 :: ByteString -> HashDigest Source
hashFilePath :: FilePath -> IO HashDigest Source
Hash a filepath so that two filepaths with the same contents have the same hash
hashFile :: FilePath -> IO HashDigest Source
hashDirectory :: FilePath -> IO HashDigest Source