@hackage nemesis-titan2014.5.19

A collection of Nemesis tasks to bootstrap a Haskell project with a focus on continuous integration

Titan!

Requirements

Guard

# User space guard gem is required

gem install guard
gem install guard-shell

Angel

cabal install angel

Nemesis

Automatically installed as a dependency of nemesis-titan.

Installation

cabal install nemesis-titan

# install hspec if not present
cabal install hspec

Usage

mkdir my-project
cd my-project

Bootstrap

curl -O https://raw.github.com/nfjinjing/nemesis-titan/master/vendor/Nemesis

List available tasks

runghc Nemesis

Generate "Main.hs"

runghc Nemesis Main/init

Start the continuous integration process

runghc Nemesis Main/titan

Check

Make some changes in src/Main.hs and see your code gets auto compiled and tested in the console.