Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- type File = FilePath
- data DirTree = DirTree [File] [DirTree]
- newtype ExclusionPattern = ExclusionPattern Text
- newtype InclusionPattern = InclusionPattern Text
- data DockerIgnore = DockerIgnore {}
- newtype BuildContextRootDir = BuildContextRootDir FilePath
- makeBuildContext :: forall m. MonadIO m => BuildContextRootDir -> m (Either DockerError FilePath)
- makeBuildContext' :: forall m. MonadIO m => BuildContextRootDir -> m FilePath
- parseDockerIgnoreFile :: Text -> DockerIgnore
- getBuildContext :: BuildContextRootDir -> IO [FilePath]
- shouldInclude :: DockerIgnore -> FilterPredicate
- shouldRecurse :: DockerIgnore -> RecursionPredicate
- dockerIgnoreDecision :: (Bool, Bool) -> Bool
- exclusionCheck :: FilePath -> [ExclusionPattern] -> Bool
- inclusionCheck :: FilePath -> [InclusionPattern] -> Bool
Documentation
newtype ExclusionPattern Source #
Instances
Eq ExclusionPattern Source # | |
Defined in Docker.Client.Utils (==) :: ExclusionPattern -> ExclusionPattern -> Bool # (/=) :: ExclusionPattern -> ExclusionPattern -> Bool # | |
Show ExclusionPattern Source # | |
Defined in Docker.Client.Utils showsPrec :: Int -> ExclusionPattern -> ShowS # show :: ExclusionPattern -> String # showList :: [ExclusionPattern] -> ShowS # |
newtype InclusionPattern Source #
Instances
Eq InclusionPattern Source # | |
Defined in Docker.Client.Utils (==) :: InclusionPattern -> InclusionPattern -> Bool # (/=) :: InclusionPattern -> InclusionPattern -> Bool # | |
Show InclusionPattern Source # | |
Defined in Docker.Client.Utils showsPrec :: Int -> InclusionPattern -> ShowS # show :: InclusionPattern -> String # showList :: [InclusionPattern] -> ShowS # |
data DockerIgnore Source #
Instances
Eq DockerIgnore Source # | |
Defined in Docker.Client.Utils (==) :: DockerIgnore -> DockerIgnore -> Bool # (/=) :: DockerIgnore -> DockerIgnore -> Bool # | |
Show DockerIgnore Source # | |
Defined in Docker.Client.Utils showsPrec :: Int -> DockerIgnore -> ShowS # show :: DockerIgnore -> String # showList :: [DockerIgnore] -> ShowS # |
newtype BuildContextRootDir Source #
Instances
Eq BuildContextRootDir Source # | |
Defined in Docker.Client.Utils (==) :: BuildContextRootDir -> BuildContextRootDir -> Bool # (/=) :: BuildContextRootDir -> BuildContextRootDir -> Bool # | |
Show BuildContextRootDir Source # | |
Defined in Docker.Client.Utils showsPrec :: Int -> BuildContextRootDir -> ShowS # show :: BuildContextRootDir -> String # showList :: [BuildContextRootDir] -> ShowS # |
makeBuildContext :: forall m. MonadIO m => BuildContextRootDir -> m (Either DockerError FilePath) Source #
makeBuildContext' :: forall m. MonadIO m => BuildContextRootDir -> m FilePath Source #
getBuildContext :: BuildContextRootDir -> IO [FilePath] Source #
.md
.md
exclusionCheck :: FilePath -> [ExclusionPattern] -> Bool Source #
inclusionCheck :: FilePath -> [InclusionPattern] -> Bool Source #