Rant 0.5.6 review
DownloadRant is a flexible build tool
|
|
Rant is a flexible build tool. The equivalent to a Makefile for make is the Rantfile, which is actually a valid Ruby script that is read in by the rant command.
It currently features automated testing, packaging, and RDoc generation for Ruby applications and libraries, creation of gzipped tar and zip archives on all supported platforms without additional software, recognition of file changes based on MD5 checksums, dependency checking for C/C++ source files (makedepend is not required), and more.
Rant can generate a script tailored to the needs of a specific project, which can be used instead of an Rant installation so that users aren't dependent on Rant.
Here are some key features of "Rant":
Defining custom tasks.
Automated packaging, testing and RDoc generation for Ruby applications and libraries.
Creation of a monolithic script tailored to the needs of a specific project which can be used instead of an Rant installation - users don't need to install Rant.
Creating gzipped tar and zip archives -- without installing additional software.
Optional recognition of file changes based on MD5 checksums instead of file modification times.
Primitive support for compiling C# sources with csc, cscc and mcs.
Dependency checking for C/C++ source files (integrated makedepend replacement).
What's New in This Release:
This release fixes bugs in Rant's packaging tasks and its dependency checking for C/C++ source files.
The C::Dependencies task accepts a new option suitable for case-insensitive file systems.
Rant 0.5.6 keywords