is a

build utility for Ruby. Tasks and dependencies are specified in standard Ruby syntax.

Treat all tasks as multitasks.

Build all prerequisites, including those which are up-to-date.

Specifies the maximum number of tasks to execute in parallel (default is number of CPU cores + 4).

Include

in the search path for required modules.

Require

before executing

Use

as the rakefile to search for.

Do not search parent directories for the Rakefile.

Use standard project Rakefile search paths, ignore system wide rakefiles.

Auto-import any .rake files in

(default is

Use system-wide (global) rakefiles (usually

Enable full backtrace.

can be

(default) or

Turn on invoke/execute tracing, enable full backtrace.

can be

(default) or

Suppress backtrace lines matching regexp

Ignored if

is on.

Trace the rules resolution.

Do a dry run without executing actions.

Display the tasks (matching optional

with descriptions, then exit.

Describe the tasks (matching optional

then exit.

Describe the tasks (matching optional

then exit.

Display the tasks and dependencies, then exit.

Execute some Ruby code and exit.

Execute some Ruby code, print the result, then exit.

Execute some Ruby code, then continue with normal task processing.

Log message to standard output.

Do not log messages to standard output.

Like

but also suppresses the

announcement.

Disable the deprecation warnings.

Show commented tasks only

Show all tasks, even uncommented ones (in combination with

or

Display job statistics. If

is

displays a complete job list.

Display the program version.

Display a help message.

The complete documentation for

has been installed at

It is also available online at

was written by

This manual was created by

for the Debian project (but may be used by others). It was inspired by the manual by

for the Ubuntu project.