Rake hooks let you add callbacks to rake tasks.
Ruby
Latest commit e45a26e Apr 15, 2012 @guillermo Merge pull request #9 from asellus/master
Add options to after_hook in order to ignore exceptions

README.md

rake-hooks

Rake hooks let you add callbacks to rake:

Build Status endorse

Usage

For example in your Rakefile

require 'rake/hooks'

task :say_hello do
  puts "Good Morning !"
end

after :say_hello do
  puts "GoodBye"
end

after :say_hello do
  puts "Now go to bed !"
end

before :say_hello do
  puts "Hi !"
end

Now run with rake

$ rake say_hello
Hi !
Good Morning !
GoodBye
Now go to bed !

You can also pass more than one task and each task will be setup with the callback

before :say_hello, :say_goodbye do
  puts "Hi !"
end

Installation

With rubygems use:

$ gem install rake-hooks

With other systems Add lib dir to load path.

Dependencies

  • Rake

Author

Web

http://github.com/guillermo/rake-hooks

Date of writing

9 Sep 2011