HsDev.Util

withCurrentDirectory

directoryContents

traverseDirectory

searchPath

isParent

haskellSource

cabalFile

String utils

tab

tabs

trim

split

Other utils

ordNub

uniqueBy

mapBy

Helper

(.::)

(.::?)

(.::?!)

objectUnion

jsonUnion

noNulls

Exceptions

liftException

liftE

liftEIO

tries

triesMap

liftExceptionM

liftIOErrors

eitherT

liftThrow

UTF-8

fromUtf8

toUtf8

readFileUtf8

writeFileUtf8

IO

hGetLineBS

logException

logIO

ignoreIO

logAsync

Async

liftAsync

Command line

class FromCmd a

cmdJson

withCmd

guardCmd

withHelp

cmd

parseArgs

Version stuff

version

cutVersion

sameVersion

strVersion

Reexportss

class MonadIO m