e85d616da7
* add simulation mode for easier development * improved sensor file watcher, poc cpu & mem usage Trigger file read by rename event * feat: system information sensor tool Gather various sensor values with the sysinfo crate: https://github.com/GuillaumeGomez/sysinfo Values can be written to a sensor source file with the `--out` cmd line option for the `asterctl` tool. * ci: build sysinfo tool and include in build artifact * feat: support integerDigits, decimalDigits sensor value format options * docs: update documentation Closes #6
46 lines
992 B
TOML
46 lines
992 B
TOML
[package]
|
|
name = "aoostar-rs"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
rust-version = "1.88"
|
|
authors = ["Markus Zehnder"]
|
|
license = "MIT or Apache-2.0"
|
|
|
|
[profile.release]
|
|
strip = true # Automatically strip symbols from the binary.
|
|
|
|
[[bin]]
|
|
name = "asterctl"
|
|
path = "src/main.rs"
|
|
|
|
[[bin]]
|
|
name = "sysinfo"
|
|
path = "src/bin/sysinfo.rs"
|
|
required-features = ["sysinfo"]
|
|
|
|
[features]
|
|
sysinfo = ["dep:sysinfo"]
|
|
|
|
[dependencies]
|
|
anyhow = "1.0.98"
|
|
bytes = "1.10.1"
|
|
clap = { version = "4.5.42", features = ["derive"] }
|
|
serialport = "4.7.2"
|
|
image = "0.25.6"
|
|
imageproc = { version = "0.25.0", default-features = false }
|
|
ab_glyph = { version = "0.2.31", default-features = false, features = ["std"] }
|
|
log = "0.4.27"
|
|
env_logger = "0.11.8"
|
|
notify = "8.2.0"
|
|
regex = "1.11"
|
|
serde = { version = "1.0.219", features = ["derive"] }
|
|
serde_json = "1.0.142"
|
|
serde_repr = "0.1.20"
|
|
once_cell = "1.21.3"
|
|
sysinfo = { version = "0.37.0", optional = true }
|
|
itertools = "0.14"
|
|
tempfile = "3"
|
|
|
|
[dev-dependencies]
|
|
rstest = "0.26"
|