Pamela is your personal Rake assistant.
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
.gitignore
README.md
Rakefile
pamela.gemspec

README.md

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 - federico.builes@gmail.com