packages feed

chu2-2012.11.19: Nemesis

import System.Nemesis.Env
import Air.Env ((-))
import Prelude hiding ((-))

main = run nemesis

nemesis = do
  clean - 
    [
      "**/MAlonzo"
    , "**/*.hi"
    , "**/*.agdai"
    , "**/*.o"
    , "dist"
    , "log"
    ]
    
  desc "prepare cabal dist"
  task "dist" - do
    sh "cabal clean"
    sh "cabal configure"
    sh "cabal sdist"
    
  desc "run hello"
  task "hello" - do
    sh "src/Hello"

  desc "run hello2"
  task "hello2" - do
    sh "src/Hello2"
  
  
  desc "bench"
  task "bench" - do
    sh "ab -n 10000 -c 100 http://0.0.0.0:3001/"