| iCli is a CLI interface to websites. |
| Mint is a managed copy tool. |
| rTar is a reverse tar archive utility. |
| Xact is a text extraction utility. |
ProUtils is a collect of handy general purpose command-line utilities. Think of it as supplement to the ubinqutous GNU CoreUtils. The collection thus far consists of four tools:
icli: commnad-line interface to the webmint: managed copy toolrTar: recursive tarball archiverxact: text extraction utilityThe tools are written in Ruby, so they are cross-platform --not to mention easy to maintain and distribute. ProUtils is distributed under the terms of the GPL.
Today is my brother's B-Day, and so it is for ProUtils. This is the initial release of the package, which includes all the utilities listed in the sidebar in one convenient package. Enjoy!
ProUtils will be hitting the streets soon. Some of these project depend on Facets 2.0+, so as soon as that's out, and past the initial peer banging stage, then ProUtils will follow.
Out the ashes of the old Reap project comes ProUtils. The modus-operandi: to provided a tight collection of stand-alone tools, rather than a single monolithic system -- Which after all is the Unix-way, right? Ruby-way, meet Unix-way ;)
The project is hosted on Rubyforge.
This project's SVN repository can be checked out through anonymous access with either of the following commands:
svn checkout http://proutils.rubyforge.org/svn
svn checkout svn://rubyforge.org/var/svn/proutils
Only project developers can access the SVN tree via this method. SSH must be installed on your client machine. Substitute developername with the proper values.
svn checkout svn+ssh://developername@rubyforge.org/var/svn/proutils
Installation via RubyGems is of course as simple as ever.
$ sudo gem install proutils
The name will be either mint, box, ratch, forge,
rtar, rage or xact.
To install manually, download the tar.gz from the "rubyforge project site":http://rubyforge.org/frs/?group_id=804. Be sure to download any dependencies as well. Some of the utilities depend "Facets":http://facets.rubyforge.org and some on another of the utilities. You can find out by looking at the README and/or the Project file in the source's meta directory.
Once downloaded the routine is straight-forward. Unpack the archive and run the setup script from within the source directory:
$ tar -xvzf [name-x.y.z] $ cd [name-x.y.z] $ sudo task/setup