Darcs.Util.Path

data FileName

fp2fn

fn2fp

fn2ps

ps2fn

niceps2fn

fn2niceps

breakOnDir

normPath

ownName

superName

movedirfilename

encodeWhite

decodeWhite

isParentOrEqOf

AbsolutePath

data AbsolutePath

makeAbsolute

ioAbsolute

rootDirectory

AbsolutePathOrStd

data AbsolutePathOrStd

makeAbsoluteOrStd

ioAbsoluteOrStd

useAbsoluteOrStd

stdOut

AbsoluteOrRemotePath

data AbsoluteOrRemotePath

ioAbsoluteOrRemote

isRemote

SubPath

data SubPath

makeSubPathOf

simpleSubPath

isSubPathOf

floatSubPath

Miscellaneous

sp2fn

class FilePathOrURL a

class FilePathLike a

getCurrentDirectory

setCurrentDirectory

getUniquePathName

doesPathExist

Check for malicious paths

isMaliciousPath

isMaliciousSubPath

Tree filtering.

filterFilePaths

filterPaths

AnchoredPaths: relative paths within a Tree. All paths are

data Name

data AnchoredPath

anchoredRoot

appendPath

anchorPath

isPrefix

parent

parents

catPaths

flatten

makeName

appendToName

Unsafe AnchoredPath functions.

floatBS

floatPath

replacePrefixPath