[package]
name = "pixelactions"
description = "Execute desktop interactions from pixelcoords sessions: resolve a labeled region, act at the verified point, confirm it landed"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
readme.workspace = true
authors.workspace = true
homepage.workspace = true
repository.workspace = true
keywords.workspace = true
categories.workspace = true
[dependencies]
pixelactions-core = { path = "../pixelactions-core", version = "0.2.0" }
pixelcoords-core = "0.2"
anyhow = "1"
clap = { version = "4", features = ["derive"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
enigo = "0.6"
[target.'cfg(target_os = "linux")'.dependencies]
zbus = "5"
reis = "0.7"
xkbcommon = { version = "0.9", features = ["wayland"] }
[lints]
workspace = true