relayburn-cli 2.5.1

The `burn` CLI — published to crates.io. Crate name is relayburn-cli because `burn` is taken on crates.io; the binary keeps the `burn` invocation.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! `relayburn-cli` library surface.
//!
//! The CLI ships as a binary (`burn`) backed by `src/main.rs`. This
//! `lib.rs` exists so internal modules can be unit-tested with `cargo
//! test -p relayburn-cli` and so future integration tests under `tests/`
//! can reach the harness substrate without re-declaring the module tree.
//!
//! Today the only public surface here is [`harnesses`] — legacy adapter
//! reference code plus the shared pending-stamp adapter factory introduced
//! in #248-b. Runtime launcher integrations should prefer the public
//! `relayburn-sdk` / `@relayburn/sdk` pending-stamp APIs.
//!
//! Keeping this surface as a library crate alongside the binary lets the
//! Wave 2 fan-out PRs add per-adapter modules and unit tests without
//! disturbing `main.rs`.

pub mod harnesses;
pub mod util;