| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Docker.Client.Utils
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 #
Constructors
| ExclusionPattern Text |
Instances
| Eq ExclusionPattern # | |
Defined in Docker.Client.Utils Methods (==) :: ExclusionPattern -> ExclusionPattern -> Bool # (/=) :: ExclusionPattern -> ExclusionPattern -> Bool # | |
| Show ExclusionPattern # | |
Defined in Docker.Client.Utils Methods showsPrec :: Int -> ExclusionPattern -> ShowS # show :: ExclusionPattern -> String # showList :: [ExclusionPattern] -> ShowS # | |
newtype InclusionPattern #
Constructors
| InclusionPattern Text |
Instances
| Eq InclusionPattern # | |
Defined in Docker.Client.Utils Methods (==) :: InclusionPattern -> InclusionPattern -> Bool # (/=) :: InclusionPattern -> InclusionPattern -> Bool # | |
| Show InclusionPattern # | |
Defined in Docker.Client.Utils Methods showsPrec :: Int -> InclusionPattern -> ShowS # show :: InclusionPattern -> String # showList :: [InclusionPattern] -> ShowS # | |
data DockerIgnore #
Constructors
| DockerIgnore | |
Fields | |
Instances
| Eq DockerIgnore # | |
Defined in Docker.Client.Utils | |
| Show DockerIgnore # | |
Defined in Docker.Client.Utils Methods showsPrec :: Int -> DockerIgnore -> ShowS # show :: DockerIgnore -> String # showList :: [DockerIgnore] -> ShowS # | |
newtype BuildContextRootDir #
Constructors
| BuildContextRootDir FilePath |
Instances
| Eq BuildContextRootDir # | |
Defined in Docker.Client.Utils Methods (==) :: BuildContextRootDir -> BuildContextRootDir -> Bool # (/=) :: BuildContextRootDir -> BuildContextRootDir -> Bool # | |
| Show BuildContextRootDir # | |
Defined in Docker.Client.Utils Methods showsPrec :: Int -> BuildContextRootDir -> ShowS # show :: BuildContextRootDir -> String # showList :: [BuildContextRootDir] -> ShowS # | |
makeBuildContext :: forall m. MonadIO m => BuildContextRootDir -> m (Either DockerError FilePath) #
makeBuildContext' :: forall m. MonadIO m => BuildContextRootDir -> m FilePath #
getBuildContext :: BuildContextRootDir -> IO [FilePath] #
.md
.md
dockerIgnoreDecision :: (Bool, Bool) -> Bool #
exclusionCheck :: FilePath -> [ExclusionPattern] -> Bool #
inclusionCheck :: FilePath -> [InclusionPattern] -> Bool #