desc <<-EOS
Run Rubigen with G=\"<generator-name> <args>\" in the current directory.
S="merb rails" will make merb and rails generators available to be selected.
EOS
task :rubigendo
require'rubygems'
gem 'rubigen'require'rubigen'
name,*args =ENV['G'].split(/\s+/)
scopes =ENV['S']||ENV['scope']||""
scopes = scopes.split.map {|scope| scope.to_sym }
args ||=[]require'rubigen/scripts/generate'RubiGen::Base.use_component_sources! scopes
RubiGen::Scripts::Generate.new.run(args,:generator=> name,:backtrace=>true)end