uiautomator-cli
CLI tool for initializing and managing ATX-Agent on Android devices.
Overview
uiautomator-cli provides a one-command workflow to set up device-side automation runtime.
It is designed for consistent, scriptable environment bootstrap across Windows/Linux/macOS.
Core Commands
uiautomator init- install/start/verify ATX-Agent resourcesuiautomator status- check service health/version/portuiautomator restart- restart serviceuiautomator uninstall- remove installed componentsuiautomator version- show CLI version information
Common options:
-s, --serial <SERIAL>target a specific device-f, --forceforce reinstall duringinit
Quick Usage
# initialize a target device
# check status
# restart service
# uninstall
Build From Source
Run ignored/integration tests (device required):
Release and Verification
From repository root:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts/release-check.ps1
powershell -NoProfile -ExecutionPolicy Bypass -File scripts/device-full-test.ps1 -Serial <serial>
Relationship to uiautomator
uiautomator-cli depends on the uiautomator crate and should be published after uiautomator.
Documentation
- Public testing and release baseline:
../docs/public/TESTING_RELEASE.md - Public tasks ledger:
../docs/public/TASKS.md
License
MIT.