Configuration-free Rake tasks that read your gemspec and re-use built-in Rubygems functionality.
Shoe works great on both Ruby 1.8 and 1.9.
$ gem install shoe
require 'shoe' Shoe.install_tasks
Keep your configuration DRY: use your gemspec! (And friends.)
- Shoe::Tasks::Clean
- Shoe::Tasks::Compile
- Shoe::Tasks::Cucumber
- Shoe::Tasks::Rdoc
- Shoe::Tasks::Ronn
- Shoe::Tasks::Test
If you don’t want to use all the tasks, just instantiate the ones you want:
require 'shoe' Shoe::Tasks::Cucumber.new('my_project.gemspec') Shoe::Tasks::Rdoc.new('my_project.gemspec')
Feel free to send issues / pull requests / messages through GitHub.