RAIN - The Smart Repository Management Tool
R A I N What it does? It can fetch a copy of file, project, application, framework, gem, tarball, zipball via git or downloadable URLs. Lazy way to get them! It can be pretty handy for your productivity, development, etc ... How does it handle platforms? It is using two tools called "git" and "curl". These tools are required to install in order to run RAIN properly. How to install them on Ubuntu? apt-get is installed by default in any debian based distros sudo apt-get install git-core curl What about OSX? macport is required to install. Grab it at http://www.macports.org/install.php (please follow the macports' instruction how to install it properly) sudo port install git-core curl How to use it? To display the help screen rain help To add application with a source URL (specify the name and actual URL address) rain add mustache -s git://github.com/defunkt/mustache.git rain add yard-gem -s http://rubyforge.org/frs/download.php/67247/yard-0.4.0.gem rain add pystache-tarball -s http://github.com/defunkt/psytache/tarball/master rain add rails-rf -s http://rubyforge.org/frs/download.php/60599/rails-2.3.3.tgz
You can create a bundle name with multiple names or multiple URLs by seperating them with a comma without space and gap
Examples:
To create a bundle name with multiple application names from the list
rain add rails-bundle -s mustache,yard-gem,rails-rf
To create a bundle name with multiple URLs
rain add rb-urls -s git://github.com/defunkt/mustache.git,http://rubyforge.org/frs/download.php/67247/yard-0.4.0.gem
Check the list of names and URLs you added
rain list
Screenshot of "rain list"
Install gem
sudo gem install rain
More features, examples, wiki pages can be found at http://wiki.github.com/bry4n/rain/
Gemcutter page: http://bit.ly/rain-gem
Github page: http://bit.ly/rain-git
Rain is an open source. You can fork it and contribute it. Suggestion/Recommendation is acceptable. I might apply your changes/requests. Just let me know.


