Getting started#

LIBRA has two interfaces: a Rust CLI (clibra) and a CMake framework that the CLI wraps. Most developers will want both — the CLI for day-to-day work, the CMake framework for project configuration.

Not sure where to start? See Choose your path. Once you have a working install, the Cookbook has end-to-end guides for every common task.

Choose your path

CLI or CMake-only? Start here if you are new to LIBRA.

Choose your path
Installation

Install clibra and verify your environment.

Installation
Quickstart — CLI

Build, test, and generate coverage for a new project in minutes using the clibra CLI.

Quickstart — CLI
Quickstart — CMake only

Use LIBRA as a pure CMake framework without the CLI.

Quickstart — CMake only
Troubleshooting

Common errors and how to fix them.

Troubleshooting