cake3-0.5.2.0: Third cake the Makefile EDSL

Safe HaskellSafe-Inferred
LanguageHaskell98

System.FilePath.Wrapper

Synopsis

Documentation

newtype FileT a Source

Constructors

FileT a 

Instances

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) 
Typeable (* -> *) FileT 

type File = FileT FilePath Source

Simple wrapper for FilePath.

toFilePath :: FileT FilePath -> FilePath Source

Convert File back to FilePath

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

Redefine standard / operator to work with Files

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

Alias for replaceExtension