rebel
rebel copied to clipboard
Help text is super long and full of stuff noone but jenga developers care about :D
$ rebel -h
build specified targets
rebel [DEMAND ...]
By default building the .DEFAULT target.
To see other jenga commands, try jenga help.
=== flags ===
[--output-postpone] Omake compatability; ignored
[-brief-error-summary] Don't repeat stdout/stderr from
failing commands in error summary
[-buildable-targets-fixpoint-max <iters>] (default = 5); 0 means no limit
[-camlp4] Preprocess files listed in
jenga.conf using camlp4 instead of
ppx (deprecated)
[-f <forkers>] forker processes, def: 1
[-j <jobs>] parallel jobs, def: 1
[-major-heap-increment <Mb>] (default = 200 Mb)
[-max-par-digest <digests>] parallel digests, def: 1
[-minor-heap-size <Mb>] (default = 50 Mb)
[-no-fs-triggers] For testing, only valid without
notifiers. Makes jenga more strict
by failing instead of potentially
recovering when the file system
changes.
[-no-notifiers] Disable filesystem notifiers
(inotify); polling wont work
(alias: -nono)
[-no-server] Don't start jenga server (queries
to the server won't work)
[-path-to-jenga-conf] Specify path to <jenga.conf>; The
repo_root is taken to be CWD.
[-poll-forever] poll filesystem for changes (keep
polling forever)
(alias: -P)
[-progress] Show periodic progress report
(omake style)
(alias: --progress)
[-report-long-cycle-times <ms>] (for development) pass to
Scheduler.report_long_cycle_times
(alias: -long)
[-sandbox-actions] Check dependencies are right by
running actions in a part of the
filesystem where only the declared
dependencies are available
[-show-actions-run-verbose] Be more verbose about the reason
actions are run
(aliases: -act-verbose,
-rr-verbose)
[-show-actions-run] Show actions being run; and the
reason why
(aliases: -act, -rr)
[-show-buildable-discovery] Mainly for debug. Shows discovery
of buildable targets in a directory
(alias: -buildable)
[-show-checked] Show actions which are checked, but
not run
(alias: -nr)
[-show-considering] Mainly for debug. Shows when deps
are considered/re-considered
(rather verbose)
(alias: -con)
[-show-error-dependency-paths] show dependency paths from root
goal to each error (like exception
stack traces)
[-show-memory-allocations] Show information about memory
allocation at the end of the build
[-show-reconsidering] Mainly for debug. Show when deps
are re-considered
(alias: -recon)
[-show-reflecting] Mainly for debug. Shows when deps
are being reflected
(alias: -reflect)
[-space-overhead <percent>] (default = 100)
[-stop-on-first-error] stop when first error encounterd
(alias: -Q)
[-time] prefix all messages with the time
[-trace] switch on some additional trace
messages
[-verbose] Show full command string, and
stdout/stderr from every command
run
(alias: --verbose)
[-w] Omake compatability; declare
omake-server is caller
(alias: -omake-server)
[-build-info] print info about this build and
exit
[-version] print the version of this build and
exit
[-help] print this help text and exit
(alias: -?)