Add toolbox

This commit is contained in:
2025-11-01 21:39:00 -07:00
parent ac89a75fbc
commit 75820f97fc
7 changed files with 1367 additions and 0 deletions

31
crates/toolbox/Cargo.toml Normal file
View File

@@ -0,0 +1,31 @@
[package]
name = "toolbox"
version = { workspace = true }
rust-version = { workspace = true }
edition = { workspace = true }
[lints]
workspace = true
[dev-dependencies]
tokio = { workspace = true }
[dependencies]
serde = { workspace = true }
tracing = { workspace = true }
num = { workspace = true }
clap = { workspace = true, optional = true }
anstyle = { workspace = true, optional = true }
tracing-subscriber = { workspace = true, optional = true }
anyhow = { workspace = true, optional = true }
tracing-loki = { workspace = true, optional = true }
tokio = { workspace = true, optional = true }
url = { workspace = true, optional = true }
base64 = { workspace = true, optional = true }
[features]
default = []
cli = ["dep:clap", "dep:anstyle", "dep:tracing-subscriber", "dep:anyhow"]
loki = ["cli", "dep:tracing-loki", "dep:base64", "dep:tokio", "dep:url"]