karapace/scripts/generate-sbom.sh

11 lines
276 B
Bash
Raw Normal View History

#!/usr/bin/env bash
set -euo pipefail
command -v cargo-cyclonedx >/dev/null 2>&1 || {
echo "Installing cargo-cyclonedx..."
cargo install cargo-cyclonedx@0.5.5 --locked
}
cargo cyclonedx --format json --output-prefix karapace
echo "SBOM written to karapace_bom.json"