bash$ sbuild --help
SBuild 0.7.7 (c) 2011 - 2014, ToToTec GbR, Tobias Roeser
Usage: sbuild [options] [parameter]
Options:
--additional-buildfile,-F FILE Add an additional buildfile into scope.
--buildfile,-f FILE The buildfile to use (default:
SBuild.scala).
--check Check targets for cycles and missing
scheme handlers.
--check-recursive Check targets of this project and all
its modules for cycles and missing
scheme handlers.
--clean Remove all generated output and caches.
This will force a new compile of the
buildfile. (This will not remove output
generated by buildfiles.)
--create-stub Create a new minimal SBuild.scala file
to start with.
--define,-D KEY=VALUE Define or override properties. If VALUE
is omitted it defaults to "true".
--dependency-tree Show dependency tree(s) and exit.
--execution-plan Show the execution plan and exit.
--fsc Use the fast scala compiler
(client/server). The fsc compiler of
the correct Scala version must be
installed.
--help,-h Show this help screen.
--jobs,-j N Allow processing N targets in parallel.
Use 1 to disable parallel and 0 to use
threads.
--just-clean Remove all generated output and caches
without reading any buildfile. This
will essentially remove the ".sbuild"
directory in the current directory.
--just-clean-recursive Remove all generated output and caches
without reading any buildfile. This
will essentially remove the ".sbuild"
directory in the current directory and
all sub-directories, no matter, if
sub-directories contain SBuild projects
or not.
--keep-going,-k Keep going when some targets can't be
made.
--list-available-plugins List all plugins available (used and
unused) by this project.
--list-modules Show a list of modules involved in this
project.
--list-plugins List all plugins used by this project.
--list-targets,-l Show a list of targets defined in the
current buildfile.
--list-targets-recursive,-L Show a list of targets defined in the
current buildfile and all modules.
--no-color Disable colored output.
--no-fsc Do not try to use the fast scala
compiler (client/server)
--no-global Do not read global settings from /.sbuildrc.
-q,--quiet,--no-progress Quiet mode. Don't show progress
messages with progress in percent.
(This will speed up SBuild
initialization.)
--repeat SECONDS Repeat the requested action after the
given time (in seconds), but not before
the previous run was completed.
--search-targets,--find-targets REGEX Search targets based on a regular
expression pattern.
--verbose,-v Be verbose when running.
--version Show SBuild version.
Parameter:
TARGETS The target(s) to execute (in order).