github trycua/cua cua-driver-rs-v0.2.17

latest release: cua-driver-rs-v0.2.18
pre-release4 hours ago

⚠️ BETA — cua-driver-rs

cua-driver-rs is the cross-platform Rust port of the original Swift
cua-driver,
introducing Windows and Linux support to the cua-driver tool surface.

  • Windows and Linux: feature-complete, recommended for testing /
    integration work.
  • macOS: parity with the Swift cua-driver is in progress; for production
    macOS automation prefer the Swift binary
    (cua-driver-v* releases, installed via the Swift install.sh).

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
installers do not collide.

What's Changed

  • Bump cua-driver-rs to v0.2.17 (53bf31e) by @github-actions[bot]

SHA256 Checksums

05b2b04d2721c09643df7121d5fa0f5123690edb82661cdc20c0ac1181caa1ff  cua-driver-rs-0.2.17-windows-arm64.zip
2aba4abf64f59b3cf25ed76710eba3f7942132fb1df679a136adcffd402f84c9  cua-driver-rs-0.2.17-darwin-arm64.tar.gz
41a0bf4f1095a6f123d3466894eedb0b4ec99cbbd693de306c35c8d50f4d74a1  cua-driver-rs-0.2.17-darwin-universal.tar.gz
4249470c02f8ee7d2edd82aab1616ee28f3723e3fcec7e83fe997cf367da1945  cua-driver-rs-0.2.17-windows-arm64-binary.zip
785b1263fecc3455e43aec999861d0238eb7c06ebca4a363b6650ba73055eac4  cua-driver-rs-0.2.17-darwin-x86_64.tar.gz
7b0064b7970293322278233b737ec5fdd73f14f53235f5cb990849139e38462d  cua-driver-rs-v0.2.17-skills.tar.gz
c8a90178ae731cb363e5ae0fcde19afbe822c8f1de2b60fcbe4d5ad12a6f8493  cua-driver-rs-0.2.17-linux-x86_64-binary.tar.gz
d2c17467b2c5f4d184350b38c9ba00851a1e3b4a2a5eb07e228eb2eea529998d  cua-driver-rs-0.2.17-windows-x86_64.zip
ea4227cb54ce1a68d010f35f9e05a10f63ac1b8951e07f3205187c6cdd54c783  cua-driver-rs-0.2.17-linux-x86_64.tar.gz
f493584a0c61416cc9a5c9db176ec261c4e3717cdfed6e4ccaf0182c99cd5cea  cua-driver-rs-0.2.17-darwin-universal-binary.tar.gz
fe80a74b0948cf5f9351db0e587e935774cde54c1bd3d447a6728e3043f0edc8  cua-driver-rs-0.2.17-windows-x86_64-binary.zip

Install (Linux / macOS)

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

On macOS the installer defaults to the Swift driver; pass
--experimental-rust to get the cua-driver-rs Rust port.
On Linux it auto-detects the non-macOS host and installs
the Rust port directly.

Install (Windows)

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

Note: both canonical installer URLs now live under
libs/cua-driver/scripts/. Old URLs at
libs/cua-driver-rs/scripts/install.{sh,ps1} still work via a
deprecation shim that fetches the canonical script.

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

Linux

  • cua-driver-rs-0.2.17-linux-x86_64.tar.gz — directory tarball
  • cua-driver-rs-0.2.17-linux-x86_64-binary.tar.gz — bare binary

Windows

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

Installer scripts

  • install.sh — Linux / macOS one-liner installer
  • install.ps1 — Windows one-liner installer
  • uninstall.sh — Linux / macOS one-liner uninstaller (mirrors the install flag set: Swift by default; --experimental-rust for the Rust port; non-macOS auto-detects)
  • uninstall.ps1 — Windows one-liner uninstaller

Don't miss a new cua release

NewReleases is sending notifications on new releases.