Seedling is a tool for creating ruby projects. It aims to add tasks (via a Rakefile and some tasks/*.rake) which allow for quick and easy publishing of your new ruby library, via github and or rubyforge. It automates some of the monotony such as

  • Re-Versioning

  • AUTHORS updating

  • .gemspec updates

  • building a gem, tarball, zip, source export tree

  • Test (spec) running, via a bacon task and bacon spec helper (we love bacon)

  • Documentation via yard

  • CHANGELOG updating


using git

git clone git://


To start, one can run:

seedling --help

to see available options.

For the impatient, try this:

seedling plant /path/to/tree

Copyright© 2009 The Rubyists