Skip to content

cua-driver-rs-v0.7.1

Pre-release
Pre-release

Choose a tag to compare

cua-driver-rs

cua-driver-rs is the Rust implementation of
cua-driver,
shipping the same user-facing cua-driver binary for macOS and
Windows, plus Linux pre-release artifacts for early testing.

The Rust port and the Swift driver publish to the same GitHub repo under
distinct tag prefixes (cua-driver-rs-v* vs cua-driver-v*), so their
release artifacts do not collide.

What's Changed

  • Bump cua-driver-rs to v0.7.1 (7caf72b) by @github-actions[bot]
  • feat(cua-driver): embedded mode — inherit the host app's TCC grants, never prompt (#2102) (b654f27) by @injaneity
  • feat(cua-driver/macos): implement page click_element + fix Chromium window targeting (#2082) (73fe822) by @gabriel Handford
  • fix(cua-driver): retry daemon socket writes on EAGAIN, write-side mirror of #1997 (#2036) (d524d97) by @顾盼
  • fix(cua-driver/linux): return structured launch_app result (#2091) (c0c6790) by @cm2435-hcomp
  • docs(cua-driver): wire reference auto-generation to the real docs dir + release (#2088) (0696256) by @francesco Bonacci

SHA256 Checksums

00dfa76c5008db20c55ed0cc951388b0f25d1221f6995e5f131dcd6bc4fc5aab  cua-driver-rs-0.7.1-windows-x86_64.zip
07d9bed418d61186ca8f30b32e8546df543e4e2b79b53679564ce0ef078e6942  cua-driver-rs-v0.7.1-skills.tar.gz
157dd2d037374250aeca36a0250149854f80f2a62d954e58e89f23d0256fa2eb  cua-driver-rs-0.7.1-linux-x86_64-binary.tar.gz
1ae8f6fa1f6689651c54bde81c4369480b29150ac7d51c68389c00e9e2ad9a3e  cua-driver-rs-0.7.1-windows-x86_64-binary.zip
1ce73e6f128a7857e9695f55862219d515021fc95027d7de1e7d7706aa4e68e0  cua-driver-rs-0.7.1-linux-arm64-binary.tar.gz
274bff9403d5c19757a7ffd08c0bb33b58c532e566e76a20f6ddbd7b1163d462  cua-driver-rs-0.7.1-linux-arm64.tar.gz
3bd574f162bf293089ca9d28653c8ac2b869f1577a15b92ff95203c6279a08a1  cua-driver-rs-0.7.1-darwin-universal.tar.gz
43601a32a1ce9eec5fbbe98803718ad2ca3a3450c499b354b05fedc3a1cc5526  cua-driver-rs-0.7.1-windows-arm64.zip
43a78c1789c6f0fff12f87b5d4089e4d4da5f256832ca9a7c5f5fdaa79ba76d4  cua-driver-rs-0.7.1-darwin-universal-binary.tar.gz
8d5a214342cff369a4e2d33e5fedc88996d773af906f7b2801f068c217af7aea  cua-driver-rs-0.7.1-linux-x86_64.tar.gz
91327c24a01e544ee3bf0a7af802b4b81aaee185ad9f167e0f937f344ce0c2c9  cua-driver-rs-0.7.1-darwin-arm64.tar.gz
fbf32f03ccea299370f879f9b7504f3aa865e96a7f59faca4d4d5925a743f743  cua-driver-rs-0.7.1-darwin-x86_64.tar.gz
fd83e9f0d4bb492c995af1ae2b3b593f35360da585ec0525ea9d8ea615593041  cua-driver-rs-0.7.1-windows-arm64-binary.zip

Install (macOS / Linux pre-release)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/cua-driver/scripts/install.sh)"

The shell installer covers macOS and the Linux pre-release backend
and installs the Rust implementation by default. Linux artifacts are
published for early testing and are not yet an official supported
release tier.

Install (Windows)

irm https://raw.githubusercontent.com/trycua/cua/main/libs/cua-driver/scripts/install.ps1 | iex

The installer auto-detects host architecture (x86_64 / arm64) and uses
directory junctions for the install layout, so it runs without admin
and without Developer Mode.

Artifacts

macOS (universal — arm64 + x86_64 in one binary, like the Swift cua-driver)

  • cua-driver-rs-0.7.1-darwin-universal.tar.gz — directory tarball with LICENSE + CuaDriver.app bundle (install.sh expects this layout)
  • cua-driver-rs-0.7.1-darwin-arm64.tar.gz — same payload, named for arm64 callers
  • cua-driver-rs-0.7.1-darwin-x86_64.tar.gz — same payload, named for x86_64 callers
  • cua-driver-rs-0.7.1-darwin-universal-binary.tar.gz — bare universal binary (single file at archive root; no .app — bypasses the TCC auto-relaunch path)

Linux pre-release

  • cua-driver-rs-0.7.1-linux-x86_64.tar.gz — directory tarball
  • cua-driver-rs-0.7.1-linux-x86_64-binary.tar.gz — bare binary
  • cua-driver-rs-0.7.1-linux-arm64.tar.gz — directory tarball (Linux on ARM / aarch64)
  • cua-driver-rs-0.7.1-linux-arm64-binary.tar.gz — bare binary (Linux on ARM / aarch64)

Windows

  • cua-driver-rs-0.7.1-windows-x86_64.zip — directory zip
  • cua-driver-rs-0.7.1-windows-x86_64-binary.zip — bare cua-driver.exe
  • cua-driver-rs-0.7.1-windows-arm64.zip — directory zip (Windows on ARM)
  • cua-driver-rs-0.7.1-windows-arm64-binary.zip — bare cua-driver.exe (Windows on ARM)

Installer scripts

  • install.sh — macOS / Linux pre-release one-liner installer
  • install.ps1 — Windows one-liner installer
  • uninstall.sh — macOS / Linux pre-release one-liner uninstaller
  • uninstall.ps1 — Windows one-liner uninstaller