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.