Skip to content

Feature Request: Distribute via Package Managers (Homebrew, APT, AUR, etc.) #1

@guillempuche

Description

@guillempuche

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:

  1. Homebrew (macOS/Linux) - Large user base, Go projects are easy to package
  2. AUR (Arch Linux) - Developer-friendly community, straightforward packaging
  3. Scoop (Windows) - Simple JSON manifest, good for CLI tools
  4. 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! 🎉

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions