dab-cli 0.1.0

Android package manager CLI tool
dab-cli-0.1.0 is not a library.

dab - Droid Automation Box ๐Ÿ“ฆ๐Ÿค–

All your automation tools in one box.

A fast, interactive command-line tool for automating and managing your Android device from your computer.

Features

  • ๐Ÿš€ Open installed apps
  • ๐Ÿ—‘๏ธ Uninstall apps you don't need
  • ๐Ÿงน Clear app data and cache
  • ๐Ÿ’€ Force kill stubborn apps
  • ๐Ÿ“ฆ Download APK files
  • ๐Ÿ” Show app info (version, permissions, etc)
  • ๐Ÿค– Show device info (model, Android version, etc)
  • ๐ŸŒ Show network info (IP, WiFi, etc)
  • ๐Ÿฉบ Device Health Check (battery, storage, RAM, network)
  • ๐Ÿ“ถ Enable ADB over Wi-Fi (connect wirelessly to your device)
  • ๐Ÿ”Œ Switch ADB back to USB mode (revert to cable connection)
  • ๐Ÿ“ธ Take screenshots
  • ๐ŸŽฅ Record screen
  • ๐Ÿ”Ž Searchable app selection (find your app in a snap)

Usage

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

# ๐Ÿ” Show app info
dab app-info

# ๐Ÿค– 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

Requirements

Installation ๐Ÿฅ“

From Source

# Clone the repository
git clone https://github.com/cesarferreira/apm.git
cd apm

# Build and install
cargo install --path .

From crates.io

cargo install dab

License

MIT