nemesis = do
clean
[ "**/*.hi"
, "**/*.o"
, "manifest"
, "repo/**"
, "public/repo/**"
, ".bin/*"
]
desc "prepare cabal dist"
task "dist" - do
sh "cabal clean"
sh "cabal configure"
sh "cabal sdist"
desc "server console"
task "is" - do
sh "ghci -isrc src/CodeMushu/Driver/Server.hs"
desc "client console"
task "ic" - do
sh "ghci -isrc src/CodeMushu/Driver/Client.hs"
desc "prep-db"
task "prep-db" - do
sh "mkdir -p public/repo/download"
desc "run server"
task "rs" - do
sh "mkdir -p .bin"
sh "ghc --make -O2 -threaded -isrc src/CodeMushu/Driver/Server.hs -o .bin/server"
sh ".bin/server"