Forum: Ruby Rant 0.5.0

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
langstefan (Guest)
on 2005-11-23 00:32
(Received via mailing list)
Rant is a flexible build tool written entirely in Ruby,
similar to Rake.

== What's new in this release?

* The --dry-run (-n) option for rant.
* Action takes a regular expression now. When rant looks for a
  task/file that matches the regular expression, the action block will
  get executed once.

For more details read

== Installing Rant

You can install Rant as a RubyGem:

    % gem install --remote rant

or download the package from
and install with install.rb:

    % ruby install.rb

== Dry-Run demonstration

Example Rantfile:

  import "command"

  task :install => "foo" do
      sys.install "foo", "/usr/local/bin", :mode => 0755

  gen Command, "foo", "foo.c", "cc -o $(>) $(<)"

Running Rant in dry-run mode:

  % rant -n
  Executing "foo"
    - SHELL
      cc -o foo foo.c
  Executing "install"
    - Ruby Proc at Rantfile:3

== Survey about "Rantfile.rb"

Since the previous release (0.4.8), Rant doesn't recognize
the filenames "Rantfile.rb" and "rantfile.rb" as default
Rantfiles anymore. If you want them back, tell me now! If a
reasonable number of users wants to use "Rantfile.rb"/"rantfile.rb",
I will reintroduce those filenames (or one of them).
Alternatives are "Rantfile", "rantfile" or "root.rant".

Please reply to my private address or join the Rant mailing list.

== Resources

Rubyforge page::
Mailing list::
Rake/Rant comparison::
This topic is locked and can not be replied to.