[package] name = "pswatch" license = "AGPL-3.0-or-later" repository = "https://git.blob42.xyz/blob42/pswatch" readme = "README.md" keywords = ["process", "monitoring", "scheduler", "timer", "resource-control"] categories = ["command-line-utilities", "config", "os"] description = "minimalist process monitoring and task scheduler" version = "0.1.1" edition = "2021" default-run = "pswatch" [[example]] name = "condition" path = "examples/proto_condition.rs" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] anyhow = "1.0.86" clap = { version = "4.0.23", features = ["derive"] } dirs = "5.0.1" env_logger = "0.11.3" humantime-serde = "1.1.1" indoc = "2.0.5" log = "0.4.22" memchr = "2.7.4" regex = "1.10.5" sd-notify = "0.4.2" serde = { version = "1.0.203", features = ["derive"] } sysinfo = "0.30.12" toml = "0.8.14" xdg = "2.5.2" [dev-dependencies] rstest = "0.21.0" mock_instant = "0.5.1" serial_test = "3.1.1" [profile.release] lto = true