sara-cli

Crates.iosara-cli
lib.rssara-cli
version0.4.0
created_at2026-01-16 12:12:04.74173+00
updated_at2026-01-24 00:21:02.599247+00
descriptionCLI for Sara - Requirements Knowledge Graph
homepage
repositoryhttps://github.com/cledouarec/sara
max_upload_size
id2048521
size181,468
Christophe Le Douarec (cledouarec)

documentation

README

sara-cli

Command-line interface for SARA - Solution Architecture Requirement for Alignment.

SARA is a CLI tool that manages architecture documents and requirements as an interconnected knowledge graph, providing a single source of truth for all teams and contributors.

Installation

cargo install sara-cli

Quick Start

quick start demo init

Commands

Command Description
sara diff <REF1> <REF2> Compare graphs between Git references
sara edit <ID> Edit existing document metadata by item ID
sara init <FILE> Initialize metadata in a Markdown file
sara parse Parse documents and build the knowledge graph
sara query <ID> Query items and traceability chains
sara report coverage Generate coverage report
sara report matrix Generate traceability matrix
sara validate Validate graph integrity

Output Formats

Most commands support multiple output formats:

# Text output (default)
sara report coverage

# JSON output
sara report coverage --format json

# CSV output
sara report matrix --format csv -o matrix.csv

Environment Variables

Variable Description
SARA_CONFIG Path to configuration file
NO_COLOR Disable colored output when set

Documentation

For full documentation, see the SARA repository.

License

Licensed under the Apache-2.0 License. See LICENSE for details.

Commit count: 58

cargo fmt