data-filepath-1.0.0.0: A type safe file path data structure

Safe HaskellNone

Data.FilePath

Documentation

data FilePath a b whereSource

Constructors

RootPath :: FilePath Root Directory 
RelativePath :: FilePath Relative Directory 
FilePath :: FilePath a Directory -> String -> FilePath a File 
DirectoryPath :: FilePath a Directory -> String -> FilePath a Directory 

Instances

Show (FilePath a b) 

rootPath :: FilePath Root DirectorySource

relativePath :: FilePath Relative DirectorySource

(</>) :: FilePath a Directory -> FilePath Relative b -> FilePath a bSource

mkDirPath :: String -> Maybe (FilePath Relative Directory)Source

mkFilePath :: String -> Maybe (FilePath Relative File)Source