cake3-0.2.1.0: Third cake the Makefile EDSL

Safe HaskellSafe-Inferred

System.FilePath.Wrapper

Synopsis

Documentation

newtype FileT a Source

Constructors

FileT a 

Instances

Typeable1 FileT 
Monad m => RefOutput m File 
MonadAction a m => RefInput a m File 
MonadAction a m => RefInput a m (Set File) 
Monad m => RefOutput m (Set File) 
Monad m => RefOutput m [File] 
Eq a => Eq (FileT a) 
Data a => Data (FileT a) 
Ord a => Ord (FileT a) 
Show a => Show (FileT a) 
Monoid a => Monoid (FileT a) 
FileLike a => FileLike (FileT a) 

type File = FileT FilePathSource

Simple wrapper for FilePath.

toFilePath :: FileT FilePath -> FilePathSource

Convert File back to FilePath

(</>) :: FileLike a => a -> String -> aSource

Redefine standard / operator to work with Files

(.=) :: FileLike a => a -> String -> aSource

Alias for replaceExtension