[package] name = "mattertimesync" version = "0.1.0" edition = "2024" description = "CLI Matter controller that synchronizes the clocks of Matter devices via the standard Time Synchronization cluster" license = "MIT" [dependencies] anyhow = "1.0.104" async-io = "2.6.0" clap = { version = "4.6.4", features = ["derive"] } embassy-futures = "0.1.2" embassy-time = { version = "0.5.1", features = ["std"] } embassy-time-queue-utils = { version = "0.3.2", features = ["generic-queue-64"] } env_logger = "0.11.11" futures-lite = "2.6.1" if-addrs = "0.15.0" jiff = { version = "0.2.35", features = ["serde"] } libc = "0.2.189" log = "0.4.33" rand = { version = "0.8", features = ["std", "std_rng"] } rs-matter = "0.2.0" serde = { version = "1.0.229", features = ["derive"] } serde_json = "1.0.151" socket2 = { version = "0.6.5", features = ["all"] } static_cell = "2.1.1" thiserror = "2.0.19" verhoeff = "1.0.0" [profile.release] # One Pi-sized binary; favor size and honest backtraces over compile time. lto = true codegen-units = 1 strip = "debuginfo"