Distribution.Simple.Utils
cabalVersion
cabalBootstrapping

# logging and errors

die
dieWithLocation
warn
notice
setupMessage
info
debug
chattyTry

# running programs

rawSystemExit
rawSystemStdout
rawSystemStdout'
maybeExit
xargs

# copying files

smartCopySources
createDirectoryIfMissingVerbose
copyFileVerbose
copyDirectoryRecursiveVerbose
copyFiles

# file names

currentDir

# finding files

findFile
findFileWithExtension
findFileWithExtension'

# simple file globbing

matchFileGlob
matchDirFileGlob

# temp files and dirs

withTempFile
withTempDirectory

# .cabal and .buildinfo files

defaultPackageDesc
findPackageDesc
defaultHookedPackageDesc
findHookedPackageDesc

# reading and writing files safely

withFileContents
writeFileAtomic
rewriteFile

# Unicode

fromUTF8
toUTF8
readUTF8File
withUTF8FileContents
writeUTF8File

# generic utils

equating
comparing
isInfixOf
intercalate
lowercase
wrapText
wrapLine