| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Development.Shake.Plus.Directory
Synopsis
- doesFileExist :: MonadAction m => Path b File -> m Bool
- doesDirectoryExist :: MonadAction m => Path b Dir -> m Bool
- getDirectoryFiles :: MonadAction m => Path b Dir -> [FilePattern] -> m [Path Rel File]
- getDirectoryFilesWithin :: MonadAction m => Path Rel Dir -> [FilePattern] -> m [Within Rel File]
- getDirectoryDirs :: MonadAction m => Path b Dir -> m [Path Rel Dir]
- getDirectoryFilesIO :: MonadIO m => Path b Dir -> [FilePattern] -> m [Path Rel File]
Documentation
doesFileExist :: MonadAction m => Path b File -> m Bool Source #
Lifted version of doesFileExist using well-typed Paths.
doesDirectoryExist :: MonadAction m => Path b Dir -> m Bool Source #
Lifted version of doesDirectoryExist using well-typed Paths.
getDirectoryFiles :: MonadAction m => Path b Dir -> [FilePattern] -> m [Path Rel File] Source #
Lifted version of getDirectoryFiles using well-typed Paths.
getDirectoryFilesWithin :: MonadAction m => Path Rel Dir -> [FilePattern] -> m [Within Rel File] Source #
Like getDirectoryFiles, but returns Within values.
getDirectoryDirs :: MonadAction m => Path b Dir -> m [Path Rel Dir] Source #
Lifted version of getDirectoryDirs using well-typed Paths.
getDirectoryFilesIO :: MonadIO m => Path b Dir -> [FilePattern] -> m [Path Rel File] Source #
Lifted version of getDirectoryFilesIO using well-typed Paths.