shake-plus-0.0.1.2: Re-export of Shake using well-typed paths and ReaderT.

Safe HaskellNone
LanguageHaskell2010

Development.Shake.Plus.File

Synopsis

Documentation

copyFile' :: (MonadAction m, Partial) => Path Rel File -> Path Rel File -> m () Source #

Lifted version of copyFile with well-typed Paths.

copyFileChanged :: (MonadAction m, Partial) => Path Rel File -> Path Rel File -> m () Source #

Lifted version of copyFileChanged' with well-typed Paths.

readFile' :: (MonadAction m, Partial) => Path Rel File -> m Text Source #

Lifted version of readFile' with well-typed Path.

readFileLines :: (MonadAction m, Partial) => Path Rel File -> m [Text] Source #

Lifted version of readFileLines with well-typed Path.

writeFile' :: (MonadAction m, Partial) => Path Rel File -> Text -> m () Source #

Lifted version of writeFile with well-typed Path.

writeFileLines :: (MonadAction m, Partial) => Path Rel File -> [Text] -> m () Source #

Lifted version of writeFileLines with well-typed Path.

writeFileChanged :: (MonadAction m, Partial) => Path b File -> Text -> m () Source #

Lifted version of writeFileChanged with well-typed Path.

removeFiles :: MonadAction m => Path b File -> [FilePattern] -> m () Source #

Lifted version of removeFiles with well-typed Path.

removeFilesAfter :: MonadAction m => Path Rel Dir -> [FilePattern] -> m () Source #

Lifted version of removeFilesAfter with well-typed Path.