From: Christian Neukirchen Date: 2006-09-23T21:48:17+09:00 Subject: Re: [ANN] Hoe 1.0 released Ryan Davis writes: > Farmer Ted came to me the other day with a problem. He has about 10 > different packages he wants to work on and periodically release, but > sometimes it seems to him that maintaining a threshing machine is > easier than it is maintaining all his Rakefiles and gemspecs. Most of > his rakefiles are duplicated in every project yet differ slightly > everywhere. His deployment rules that enhanced in one place and go > stale in another. So I showed him another tool to help: Hoe! > > Hoe is a tool that covers all the usual stuff you have in a project: > documentation, testing, version compatibility (through multiruby), > packaging, deployment, cleanup, and more. In fact, this: > >
require 'rubygems'
> require 'hoe'
>
> Hoe.new("thingy", '1.0.0') do |p|
>   p.rubyforge_name = "myproject"
>   p.summary = "I'm so happy that I don't have to write this stuff
> anymore."
> end

I'm already excited to see how many gems will appear to be published
by you, just because people forget to change the default values.  :-P

> sudo gem install hoe

Thank you for also providing a tar.gz and making hoe.rb even check if
rubygems exists.  define_tasks still tries to access
Gem::Specification which won't be there in that case, though.

-- 
Christian Neukirchen    http://chneukirchen.org