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