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

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