Skip to content

Installation

darkstar edited this page Oct 3, 2026 · 2 revisions

Installation

📦 Library

[dependencies]
diagprint = "0.8"

diagprint v0.8 uses Rust 2024 and supports Rust 1.85 and newer.

⌨️ CLI

The installer downloads the latest release for your platform (Linux or macOS, x86_64 or aarch64), verifies its SHA-256 checksum, and installs diagprint to ~/.local/bin:

curl -fsSL https://raw.githubusercontent.com/cybercore-tech/diagprint/main/install.sh | sh

Or from crates.io:

cargo install diagprint

Check it: diagprint --help. See the CLI Reference.

🎛️ Optional features

Everything optional is off by default; turn on only what you need:

[dependencies.diagprint]
version = "0.8"
features = ["html", "compression", "tracing"]

The full list is on Features & Crates.

🧩 Companion crates

[dependencies]
diagprint = "0.8"
diagprint-bridge = "0.8"        # building ecosystem adapters
diagprint-error-stack = "0.8"   # only when error-stack interop is needed

Applications that only need core diagprint don't depend on error-stack.

← 🏠 Home  ·  🚀 Quick Start →

🩺 diagprint

⚡ Start

🧱 Build

📤 Ship

🔧 Fix

🔬 Investigate

🛠️ Project


🌐 Site · 📖 docs.rs · 📦 crates.io

Clone this wiki locally