Ruby Setup 5\n\n* [URL]http://proutils.github.com/setup[/URL]\n* [URL]http://github.com/protuls/setup[/URL]\n\nI released version 5.0.0 of Ruby Setup last night (i.e. setup.rb).\nRuby Setup is a fork (or perhaps a better term is torch) of Minero\nAoki's setup.rb 3.4.1. Version 5 is major re-implementation of the\nsystem as explicated in the release notes below.\n\nDespite the numerous Cucumber tests I've implemented, being such a\nmajor overhaul I think it prudent to label this release "betaware",\nuntil such time as enough feedback confirms otherwise. If you have any\nuse for this application, please give it a try and let me know if you\nhave any issues with it, so I can *ensure* an absolutely solid release\nas soon as possible.\n\nThere are two ways to use Ruby Setup. You can install 'gem install\nsetup' and use 'setup.rb' as a standard executable. Or you download\nthe bundled 'setup' script and include it your project -\-either as\n'script/setup' or renamed as 'setup.rb', just like old times ;-)\n\nRelease Notes:\n\nVersion 5 represents a major milestone in Setup.rb's development.\nWhile the 4.x series focused on improving on aspects of the orginal\n3.4.1 code base by Minero Aoki, this version takes the next step and\nreworks the entire script into an truly object-oriented design. In so\ndoing, the system no longer traverses project directories one-by-one\ninstalling or compiling files as they are come across, but instead\ncollects a list of files to handle up front, then iterates through\nthem performing the required action.\n\nChanges:\n\n* 5 Major Changes\n\n* Split script into distinct classes, one for each setup phase.\n* Testing is handled by optional script/test or .setup/testrc.rb\nfile.\n* Renamed 'setup' phase to 'make' phase.\n* Deprecated MetaConfig API; support singleton extensions instead.\n* Deprecated support for Ruby versions older than v1.6.2.\n\n* 3 Minor Changes\n\n* Returned to using InstalledFiles for record installation and\nimproved.\n* Use SetupConfig to store system configuration.\n* Improved configuration options (eg. can use -\-type instead of -\-\ninstalldirs).