SYNOPSIS

bam [OPTION]... [VARIABLE=VALUE]... [TARGET]...

DESCRIPTION

Builds applications using the bam build system.

  • Execution:

-a

abort on error

-c

clean targets

-d

build targets that is dependent given targets

--dry

dry run, don't run any jobs

-j

sets the number of threads to use (default: 0, disabled)

-s

bam file to use (default: bam.lua)

  • Lua:

-l

print local variables in backtrace

-t

print backtrace when an error occurs

  • Output:

-r

build progress report format (default: s) b = progress bar c = use ansi colors s = build steps

-v

be verbose

  • Other:

-n

don't use cache

-h, --help

prints this help

  • Debug:

--debug-nodes

prints all the nodes with dependencies

--debug-detail

prints all the nodes with dependencies and details

--debug-jobs

prints all the jobs that exist

--debug-dot

prints all nodes as a graphviz dot file

--debug-jobs-dot

prints all jobs as a graphviz dot file

--debug-trace-vm

prints a line for every instruction the vm makes

--debug-dump-int

prints the internals scripts to stdout

--debug-no-int

don't load internal scripts

bam by Magnus Auvinen ([email protected])