[package] name = "computer_use" edition = "2024" authors.workspace = true default-run = "use_computer" publish.workspace = true license.workspace = true [[bin]] name = "use_computer" path = "src/bin/use_computer.rs" [features] test-util = [] [dependencies] async-trait.workspace = true cfg-if.workspace = true clap.workspace = true log.workspace = true pathfinder_geometry.workspace = true serde.workspace = true serde_with.workspace = true tokio = { workspace = true, features = ["rt", "macros"] } [target.'cfg(target_os = "macos")'.dependencies] command.workspace = true core-foundation.workspace = true dispatch2 = "0.3.0" image.workspace = true instant.workspace = true objc2.workspace = true objc2-app-kit.workspace = true objc2-core-foundation.workspace = true objc2-core-graphics.workspace = true tempfile.workspace = true warpui.workspace = true [target.'cfg(target_os = "linux")'.dependencies] ashpd.workspace = true futures.workspace = true image.workspace = true url.workspace = true warpui.workspace = true x11rb = { workspace = true, features = ["xtest"] } zbus.workspace = true [target.'cfg(target_os = "windows")'.dependencies] image.workspace = true warpui.workspace = true windows = { workspace = true, features = [ "Win32_Foundation", "Win32_Graphics_Gdi", "Win32_System_StationsAndDesktops", "Win32_UI_HiDpi", "Win32_UI_Input_KeyboardAndMouse", "Win32_UI_WindowsAndMessaging", ] } [dev-dependencies] computer_use = { path = ".", features = ["test-util"] } [build-dependencies] cfg_aliases = "0.2.1"