beeper / bridge-manager

A tool for running self-hosted bridges with the Beeper Matrix server.
Apache License 2.0
776 stars 45 forks source link

Feature Request: Homebrew Cask? #21

Open elsiehupp opened 9 months ago

elsiehupp commented 9 months ago

Currently the setup process for bbctl involves downloading the binary and, I guess... manually moving it to the correct folder in one's $PATH? It would be a lot more straightforward if bbctl were distributed through Homebrew, which supports both Linux and macOS and, among other things, takes care of deciding where to put binaries and semi-automatically updating packages to newly available versions.

Creating a Homebrew "Cask" (install formula) seems to be a relatively straightforward process, but it's just enough beyond my personal experience level that I would rather start by nudging you folx to create one yourselves. Hypothetically I could also ask in the Homebrew GitHub Discussions, but the way the forum is set up makes this less than straightforward, so I'm asking here, first.

alok commented 3 months ago

@ellipsis-dev

elsiehupp commented 2 months ago

I just ran into this again when I updated my copy of bbctl from 0.10.x to 0.12.x. I did $ which bbctl, then mv the new binary, then chjmod +x, and it was just more complicated than it really should have been.

(On some level it would be nice if bbtcl were packaged as a .app so that it could have the convenience of such things as Sparkle, though using Homebrew for updates works, too.)