From: ES Date: 2005-05-15T11:23:03+09:00 Subject: Re: [ANN] Rant 0.3.8 Stefan Lang wrote: > Rant is a flexible build tool written entirely in Ruby, > similar to Rake. Thanks for the excellent tool! Rant has, at this point, completely replaced Rake for my needs. Keep it up. > == What's new in this release? > > * Dependency checking for C/C++ sources. > * Installing ".cmd" files on Windows with the Win32::RubyCmdWrapper. > * Convenient directory/file creation with SubFile. > * rant-import inlines specially marked, +require+ files. > > I'd appreciate suggestions about new features, names, etc. Is Rant up for discussion? It has absolutely no relation to *shudder* Ant, after all. Maybe you could call it Wombat or something :) > == Installing Rant > > You can install Rant as a RubyGem: > % gem install --remote rant > > or download the package from RubyForge(http://rubyforge.org/frs/?group_id=615) > and install with install.rb: > % ruby install.rb > > == More about Rant > > The equivalent to a Makefile for make is the Rantfile. An > Rantfile is actually a valid Ruby script that is read by the > rant command. > > Rant currently features: > * Defining custom tasks > * Automated packaging, testing and RDoc generation for Ruby > applications and libraries. > * Primitive support for compiling C# sources portably with csc, cscc > and mcs. > * Dependency checking for C/C++ source files. > * Multiple buildfiles (e.g. one per directory). > * The rant-import command creates a monolithic rant script, > so you don't depend on an rant installation anymore. > * A configure plugin for easy environment and build-parameter > checking (but not like autoconf!) which saves data in a yaml file. > > == Resources > > Current docs:: http://make.ruby-co.de > (BTW: Thanks to Jan Krueger for the nice URL :-) > Rubyforge page:: http://rubyforge.org/projects/make/ E -- template void quack(duck& d) { d.quack(); }