logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

firebuild - accelerate build

Description

       Execute BUILD COMMAND with Firebuild instrumentation

Exit Status

       Exit status of the BUILDCOMMAND or 1 in case of failure in firebuild.

firebuild 0.8.4                                    04/16/2025                                       FIREBUILD(1)

Name

       firebuild - accelerate build

Options

       Mandatory arguments to long options are mandatory for short options too.

       -c, --config-file=FILE
           use FILE as configuration file

       -C, --directory=DIR
           change directory before running the command

       -d, --debug-flags=list
           comma separated list of debug flags, -dhelp to get a list.

       -D, --debug-filter=list
           Comma separated list of commands to debug. Debug messages related to processes which are not listed
           are suppressed.

       -g, --gc
           Garbage collect the cache. Keeps debugging entries related to kept files when used together with
           --debugcache.

       -r, --generate-report=[HTML]
           Generate a report on the build command execution. The report's filename can be specified
           (firebuild-build-report.html by default).

       -h, --help
           show this help

       -o, --option=key=val
           Add or replace a scalar in the config

       -o, --option=key=[]
           Clear an array in the config

       -o, --option=key+=val
           Append to an array of scalars in the config

       -o, --option=key-=val
           Remove from an array of scalars in the config

       -q, --quiet
           Quiet; print error messages only from firebuild. The BUILDCOMMAND's messages are not affected.

       -s, --show-stats
           Show cache hit statistics. When used together with BUILDCOMMAND, the statistics of the current run
           are shown. Without a BUILDCOMMAND it shows the cumulative statistics of all prior runs (since the
           creation of the used cache directory).

       -z, --zero-stats
           Zero cache hit statistics before performing any other action.

       -i, --insert-trace-markers
           Perform open("/FIREBUILDdebugmessage",0) calls to let users find unintercepted calls using strace
           or ltrace. This works in debug builds only.

       --version
           output version information and exit

Synopsis

firebuild [OPTIONS] {BUILDCOMMAND}

See Also