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

pre-release5 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.15 (ed7d018) by @github-actions[bot]

SHA256 Checksums

0358e620e075eff24be78caac532f348cdbc01664f2e9fc4d7815a190e2c4222  cua-driver-rs-0.2.15-darwin-arm64.tar.gz
0630e21dcf74e20354002d9b51ce51cfe600c5e5dff924f8ab768b76272442fc  cua-driver-rs-0.2.15-linux-x86_64.tar.gz
1c5b3025f8c8b3dd06526607de1f7b6dac5aad514789dd5fdbee5716e0121b97  cua-driver-rs-0.2.15-darwin-universal.tar.gz
361094ac3192585d277919754db451a60d69f88901ba803b809e1dbbb9d14fce  cua-driver-rs-0.2.15-darwin-x86_64.tar.gz
5e08226db494b7ad7b9a803454daeee898a79b4b84e315abf3d5e4b5cb6498b7  cua-driver-rs-v0.2.15-skills.tar.gz
5f41ba44b50a6d840adfd489728e4c5612a1bc038a0f11f1270b1e0ad21516d7  cua-driver-rs-0.2.15-linux-x86_64-binary.tar.gz
7b95e10a2053688d69204b8c7e8fb5e58a6c2616fa80f3de03ca403ee46ce5ce  cua-driver-rs-0.2.15-darwin-universal-binary.tar.gz
7ed787c1fde5834d04545eb9351c0c501da8f9dcd88fa881fe1342b7938c516c  cua-driver-rs-0.2.15-windows-x86_64.zip
7ef1cab59a8c697cc3d04b6ee7e0c7026da9315721bca332dfb407af60bd455a  cua-driver-rs-0.2.15-windows-arm64.zip
80f06813b175fcc14f49520c0ce98c7210eda9bfbdc9fae3b0dbd7ef9f81c299  cua-driver-rs-0.2.15-windows-x86_64-binary.zip
e2ca5a763ca6886327b26985eac649984748a8ad60b4326ea8f0d2e0bd544a65  cua-driver-rs-0.2.15-windows-arm64-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.15-darwin-universal.tar.gz — directory tarball with LICENSE + CuaDriver.app bundle (install.sh expects this layout)
  • cua-driver-rs-0.2.15-darwin-arm64.tar.gz — same payload, named for arm64 callers
  • cua-driver-rs-0.2.15-darwin-x86_64.tar.gz — same payload, named for x86_64 callers
  • cua-driver-rs-0.2.15-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.15-linux-x86_64.tar.gz — directory tarball
  • cua-driver-rs-0.2.15-linux-x86_64-binary.tar.gz — bare binary

Windows

  • cua-driver-rs-0.2.15-windows-x86_64.zip — directory zip
  • cua-driver-rs-0.2.15-windows-x86_64-binary.zip — bare cua-driver.exe
  • cua-driver-rs-0.2.15-windows-arm64.zip — directory zip (Windows on ARM)
  • cua-driver-rs-0.2.15-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.