rumake is a task runner written that tries to stay close to the shell. It uses YAML configuration, has task referencing and variables processing.
Rumake is a tiny Make/Rake-like build utility. Rumake files are just regular Ruby scripts named "rumakefile.rb" that can be run by using "rumake" in the directory containing that file.