[package] name = "cherryrgb" version.workspace = true edition.workspace = true description = "Cherry RGB keyboard instrumentation" repository = "https://github.com/skraus-dev/cherryrgb-rs" license = "MIT" homepage = "https://github.com/skraus-dev/cherryrgb-rs" [features] uhid = ["dep:uhid-virt"] [dependencies] thiserror = "1" binrw = "0.11.2" hex = "0.4" log = "0.4" rgb = { version = "0.8", features = ["serde"] } rusb = "0.9" serde = { version = "1.0.160", features = ["derive"] } strum = "0.24.1" strum_macros = "0.24.3" clap = { version = "4.3.1", features = ["derive"] } serde_json = "1.0" [target.'cfg(all(target_os = "linux"))'.dependencies] uhid-virt = { version = "0.0.6", optional = true } [package.metadata.docs.rs] all-features = true