---
name: "bazel"
section: "1"
platform: "linux"
package: "bazel-bootstrap"
version: "4.2.3+ds-11"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/bazel"
---

# bazel(1)

tool to automate software builds and tests

## NAME

bazel, bazel-4 - tool to automate software builds and tests

## SYNOPSIS

**bazel** *\<command\> \<options\>* ...

## DESCRIPTION

-

  \[bazel release 4.1.0\]

### Available commands:

- analyze-profile

  Analyzes build profile data.

- aquery

  Analyzes the given targets and queries the action graph.

- build

  Builds the specified targets.

- canonicalize-flags

  Canonicalizes a list of bazel options.

- clean

  Removes output files and optionally stops the server.

- coverage

  Generates code coverage report for specified test targets.

- cquery

  Loads, analyzes, and queries the specified targets w/ configurations.

- dump

  Dumps the internal state of the bazel server process.

- fetch

  Fetches external repositories that are prerequisites to the targets.

- help

  Prints help for commands, or the index.

- info

  Displays runtime info about the bazel server.

- license

  Prints the license of this software.

- mobile-install

  Installs targets to mobile devices.

- print\_action

  Prints the command line args for compiling a file.

- query

  Executes a dependency graph query.

- run

  Runs the specified target.

- shutdown

  Stops the bazel server.

- sync

  Syncs all repositories specified in the workspace file

- test

  Builds and runs the specified test targets.

- version

  Prints version information for bazel.

### Getting more help:

-

  bazel help \<command\>

-

  Prints help and options for \<command\>.

-

  bazel help startup\_options

-

  Options for the JVM hosting bazel.

-

  bazel help target-syntax

-

  Explains the syntax for specifying targets.

-

  bazel help info-keys

-

  Displays a list of keys used by the info command.

## SEE ALSO

The full documentation for **bazel** is maintained as a Texinfo manual.  If the **info** and **bazel** programs are properly installed at your site, the command

-

  **info bazel**

should give you access to the complete manual.
