| Crates.io | dab-cli |
| lib.rs | dab-cli |
| version | 0.3.0 |
| created_at | 2025-04-19 22:16:37.289625+00 |
| updated_at | 2025-08-27 15:37:30.487596+00 |
| description | Android package manager CLI tool |
| homepage | https://github.com/cesarferreira/xxx |
| repository | https://github.com/cesarferreira/xxx |
| max_upload_size | |
| id | 1641181 |
| size | 475,199 |
A fast, interactive command-line tool for automating and managing your Android device from your computer.
Run the interactive UI:
dab
Or use direct commands:
# π Open an app
dab open
# ποΈ Uninstall an app
dab uninstall
# π§Ή Clear app data
dab clear
# π Force kill an app
dab force-kill
# π¦ Download APK (optionally specify output path)
dab download
dab download --output /path/to/save.apk
# π² Install APK, XAPK, or APKM file
dab install /path/to/app.apk
dab install /path/to/app.xapk
dab install /path/to/app.apkm
# π Analyze local APK, XAPK, or APKM file (no device needed)
dab info /path/to/app.apk
dab info /path/to/app.xapk
dab info /path/to/app.apkm
# π Show app info
dab app-info
# π‘οΈ Grant permissions to an app (multi-select)
dab grant
# π‘οΈ Revoke permissions from an app (multi-select)
dab revoke
# π€ Show device info
dab device
# π Show network info
dab network
# πΈ Take a screenshot
dab screenshot --output /path/to/screen.png
# π₯ Record the screen
dab record --output /path/to/demo.mp4
# πΆ Enable ADB over Wi-Fi (no more cables!)
dab wifi
# π Switch ADB back to USB mode
dab usb
# π©Ί Device Health Check (battery, storage, RAM, network)
dab health
# π Launch a URL or deep link
dab launch <URL>
Example:
$ dab launch https://cesarferreira.com # URL that opens in your default browser
$ dab launch recipes://recipe/12345 # DEEP LINK to the "recipes app"
$ dab launch https://www.youtube.com/watch?v=dQw4w9WgXcQ # opens youtube
$ dab launch wathever you want # urls that deep link, apps, wathever
cargo install dab-cli
# Clone the repository
git clone https://github.com/cesarferreira/dab.git
cd dab
# Build and install
cargo install --path .
MIT