nemesis = do clean [ "**/*.hi" , "**/*.o" , "manifest" , "main" , "nemesis-tmp.*" , "Test" ] desc "prepare cabal dist" task "dist" $ do sh "cabal clean" sh "cabal configure" sh "cabal sdist" desc "put all .hs files in manifest" task "manifest" $ do sh "find . | grep 'hs$' > manifest" desc "start console" task "i" (sh "ghci -isrc src/Hack2/Interface/Wai.hs") desc "start hello" task "hello" - do sh "runghc -isrc test/hello.hs" desc "start small app (using wai-devel)" task "small-app" - do sh "cd test; runghc -i../src runSmallApp.hs"