initial commit

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ib131388c1056b6708b730a35011811026a6a6964
This commit is contained in:
raf 2026-02-18 20:13:00 +03:00
commit 033e253259
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
33 changed files with 3126 additions and 0 deletions

41
Cargo.toml Normal file
View file

@ -0,0 +1,41 @@
[workspace]
resolver = "3"
members = [
"pscand-cli",
"pscand-core",
"pscand-macros",
"scanners/scanner-system",
"scanners/scanner-sensor",
"scanners/scanner-power",
"scanners/scanner-proc",
]
[workspace.package]
version = "0.1.0"
edition = "2021"
license = "MPL-2.0"
authors = ["NotAShelf <raf@notashelf.dev>"]
[workspace.dependencies]
pscand-core = { path = "pscand-core" }
pscand-macros = { path = "pscand-macros" }
tokio = { version = "1.49.0", features = ["full"] }
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.149"
toml = "1.0.0"
libloading = "0.9.0"
chrono = { version = "0.4.43", features = ["serde"] }
sysinfo = "0.38.2"
log = "0.4.29"
env_logger = "0.11.9"
thiserror = "2.0.18"
parking_lot = "0.12.5"
ringbuf = "0.4.8"
dirs = "6.0.0"
clap = { version = "4.5.59", features = ["derive"] }
[profile.release]
lto = true
opt-level = "z"
codegen-units = 1