nemesis = do clean [ "**/*.hi" , "**/*.o" , "**/*_stub.h" ] desc "prepare cabal dist" task "dist" - do sh "cabal clean" sh "cabal configure" sh "cabal sdist" desc "interactive console" task "i" - do sh "ghci -isrc -lobjc -frameworkCocoa src/Main.hs" desc "run main" task "run" - do sh "runghc -isrc -lobjc -frameworkCocoa src/Main.hs"