refactor: binary crate — thin main.rs + cli.rs dispatch

Slim binary that depends on sunbeam-sdk for all logic. Replaces 62
crate:: refs with sunbeam_sdk::. Tracing filter updated to include
sunbeam_sdk=info.
This commit is contained in:
2026-03-21 14:38:33 +00:00
parent 8e5d295902
commit e0961cce73
3 changed files with 1102 additions and 2 deletions

15
Cargo.lock generated
View File

@@ -3550,6 +3550,19 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
[[package]]
name = "sunbeam"
version = "0.1.0"
dependencies = [
"chrono",
"clap",
"rustls",
"sunbeam-sdk",
"tokio",
"tracing",
"tracing-subscriber",
]
[[package]]
name = "sunbeam-sdk"
version = "0.1.0"
dependencies = [
"base64",
"chrono",
@@ -3569,7 +3582,6 @@ dependencies = [
"rsa",
"russh",
"russh-keys",
"rustls",
"serde",
"serde_json",
"serde_yaml",
@@ -3580,7 +3592,6 @@ dependencies = [
"tokio",
"tokio-stream",
"tracing",
"tracing-subscriber",
]
[[package]]