Configuration-free Rake tasks that read your gemspec.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
man
test
.gemtest
.gitignore
.rvmrc
CHANGELOG.rdoc
Gemfile
Gemfile.lock
README.rdoc
Rakefile
TODO.rdoc
shoe.gemspec

README.rdoc

Shoe

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.

Install

$ gem install shoe

Use

require 'shoe'
Shoe.install_tasks

Configure

Keep your configuration DRY: use your gemspec! (And friends.)

Shoe::Tasks::Clean

.gitignore

Shoe::Tasks::Compile

#extensions

Shoe::Tasks::Cucumber

cucumber.yml

Shoe::Tasks::Rdoc

#rdoc_options, #extra_rdoc_files

Shoe::Tasks::Ronn

#date, #author

Shoe::Tasks::Test

#test_files

Cherry Pick

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')

Contribute

Feel free to send issues / pull requests / messages through GitHub.