⚠️ BETA — cua-driver-rs
cua-driver-rsis 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 Swiftinstall.sh).The Rust port and the Swift driver publish to the same GitHub repo under
distinct tag prefixes (cua-driver-rs-v*vscua-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 | iexNote: 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.appbundle (install.sh expects this layout)cua-driver-rs-0.2.15-darwin-arm64.tar.gz— same payload, named for arm64 callerscua-driver-rs-0.2.15-darwin-x86_64.tar.gz— same payload, named for x86_64 callerscua-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 tarballcua-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 zipcua-driver-rs-0.2.15-windows-x86_64-binary.zip— barecua-driver.execua-driver-rs-0.2.15-windows-arm64.zip— directory zip (Windows on ARM)cua-driver-rs-0.2.15-windows-arm64-binary.zip— barecua-driver.exe(Windows on ARM)
Installer scripts
install.sh— Linux / macOS one-liner installerinstall.ps1— Windows one-liner installeruninstall.sh— Linux / macOS one-liner uninstaller (mirrors the install flag set: Swift by default;--experimental-rustfor the Rust port; non-macOS auto-detects)uninstall.ps1— Windows one-liner uninstaller