Summary
First of all, great work on adbt! The TUI is intuitive and makes working with ADB so much more pleasant. However, the current installation process (downloading binaries manually or building from source) adds friction for new users.
Proposal
It would be fantastic if adbt could be distributed through popular package managers, making installation as simple as:
# macOS
brew install adbt
# Arch Linux (AUR)
yay -S adbt
# Debian/Ubuntu (via APT repository or .deb packages)
sudo apt install adbt
# Fedora/RHEL
sudo dnf install adbt
# Windows
scoop install adbt
# or
choco install adbt
Benefits
- Easier installation: One command instead of manual download + chmod + move to PATH
- Automatic updates: Package managers handle version upgrades seamlessly
- Discoverability: Users searching for ADB tools in package managers will find adbt
- Trust: Official package manager distribution increases user confidence
- Dependency management: Package managers can ensure
adb is installed as a dependency
Suggested Priorities
Given the project is written in Go, here's a suggested priority order:
- Homebrew (macOS/Linux) - Large user base, Go projects are easy to package
- AUR (Arch Linux) - Developer-friendly community, straightforward packaging
- Scoop (Windows) - Simple JSON manifest, good for CLI tools
- GoReleaser integration - Can automate Homebrew tap creation and other releases
Resources
Offer to Help
If you'd like, I'd be happy to contribute a PR for any of these package managers!
Thanks again for building this tool! 🎉
Summary
First of all, great work on adbt! The TUI is intuitive and makes working with ADB so much more pleasant. However, the current installation process (downloading binaries manually or building from source) adds friction for new users.
Proposal
It would be fantastic if
adbtcould be distributed through popular package managers, making installation as simple as:Benefits
adbis installed as a dependencySuggested Priorities
Given the project is written in Go, here's a suggested priority order:
Resources
Offer to Help
If you'd like, I'd be happy to contribute a PR for any of these package managers!
Thanks again for building this tool! 🎉