import System.Nemesis.Env
import Air.Env
import Prelude ()
main = run - 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/Handler/SnapServer.hs")
desc "test hello"
task "hello" $ do
sh "runghc test/hello.hs"
desc "test ab"
task "ab" $ do
sh "runghc -isrc test/ab.hs"
desc "show sloc"
task "stat" $ do
sh "cloc -match-f=hs$ --quiet src"