Pamela

I find myself writing the same Rake tasks over and over. Pamela takes care of that for me.

Installation

$ gem install pamela

Usage

In your Rakefile:

require 'pamela'

Pamela.load :spec, :console

Then in your terminal:

$ rake spec
$ rake console

There are currently three tasks available: spec, test and console.

Tasks

spec

Adds your typical rake spec task. Includes all the files ending in _spec.rb in your spec/ directory.

test

Adds the rake test task. Includes all the files matchin in *test*.rb in your test/ directory.

console

Adds a console to your application that loads the environment in lib/. This is useful for debugging your applications without having to manually require the files everytime. Expects the file name of the main file (lib/something.rb) to match the project directory name (something/).

Ch-ch-ch-changes

This is a work in progress. Fork away and send pull requests. Report any problems in the issue tracker.

Federico Builes - [email protected]