coverage-badge 0.1.0

Generate shields.io-style SVG badges for test coverage percentages
Documentation

coverage-badge

Coverage

A Rust CLI tool that generates shields.io-style SVG badges for test coverage.

Installation

cargo install --path .

Usage

coverage-badge --coverage <PERCENTAGE> --output <PATH>

Arguments

  • --coverage, -c - Coverage percentage (0-100, decimals allowed)
  • --output, -o - Output path for the SVG file

Examples

# Generate a badge for 85% coverage
coverage-badge -c 85 -o assets/coverage.svg

# With decimal precision
coverage-badge --coverage 72.5 --output .github/badges/coverage.svg

In your README

![Coverage](assets/coverage.svg)

Color Thresholds

Coverage Color
< 50% Red
50-79% Yellow
≥ 80% Green

License

MIT