buildbox-2.2.1.1: Rehackable components for writing buildbots and test harnesses.

Safe HaskellSafe
LanguageHaskell98

BuildBox.IO.Directory

Description

Directory utils that don't need to be in the Build monad.

Synopsis

Documentation

lsFilesIn :: MonadIO m => String -> m [String] Source #

Get the names of all files in a directory. This filters out the fake files like . and '..'

lsDirsIn :: MonadIO m => String -> m [String] Source #

Get the names of all the dirs in this one. This filters out the fake files like . and '..'

traceFilesFrom :: FilePath -> IO (Seq FilePath) Source #

Get all the files reachable from this directory