Distribution.Simple.Utils
cabalVersion
cabalBootstrapping
logging and errors
die
dieWithLocation
topHandler
warn
notice
setupMessage
info
debug
chattyTry
running programs
rawSystemExit
rawSystemStdout
rawSystemStdInOut
maybeExit
xargs
findProgramLocation
findProgramVersion
copying files
smartCopySources
createDirectoryIfMissingVerbose
copyFileVerbose
copyDirectoryRecursiveVerbose
copyFiles
installing files
installOrdinaryFile
installExecutableFile
installOrdinaryFiles
installDirectoryContents
file names
currentDir
finding files
findFile
findFileWithExtension
findFileWithExtension'
findModuleFile
findModuleFiles
getDirectoryContentsRecursive
simple file globbing
matchFileGlob
matchDirFileGlob
parseFileGlob
data
FileGlob
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
normaliseLineEndings
generic utils
equating
comparing
isInfixOf
intercalate
lowercase
wrapText
wrapLine