Initial workspace scaffold

Cargo workspace with 5 crates: buh-entity (pure data structs),
buh-data (Turso/libsql data access), buh-util (scraper, rules,
processor, sync modules), buh-cli (binary "buh" with client/daemon
subcommands), and buh-ws (axum WebSocket server).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-20 09:46:15 +02:00
commit b11a0b7c56
26 changed files with 4131 additions and 0 deletions

20
crates/buh-cli/Cargo.toml Normal file
View File

@@ -0,0 +1,20 @@
[package]
name = "buh-cli"
edition.workspace = true
version.workspace = true
[[bin]]
name = "buh"
path = "src/main.rs"
[dependencies]
buh-entity = { workspace = true }
buh-data = { workspace = true }
buh-util = { workspace = true }
clap = { workspace = true }
tokio = { workspace = true }
toml = { workspace = true }
serde = { workspace = true }
anyhow = { workspace = true }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }