Darcs.Utils

ortryrunning

nubsort

breakCommand

showHexLen

maybeGetEnv

formatPath

Monads

firstJustIO

User prompts

askEnter

askUser

askUserListItem

data PromptConfig

promptYorn

promptChar

Text

getViewer

editFile

runEditor

stripCr

Help

environmentHelpEditor

environmentHelpPager

Errors and exceptions

catchall

clarifyErrors

prettyException

prettyError

addToErrorLoc

Files and directories

getFileStatus

withCurrentDirectory

withUMask

setDarcsEncodings

getSystemEncoding

isUTF8Locale

Tree filtering.

filterFilePaths

filterPaths

Tree lookup.

treeHas

treeHasDir

treeHasFile

treeHasAnycase