ZacharyL2 / KeyEcho

Listen to Mechanical Keyboard Sounds with Every Keystroke - It's Fast
GNU Affero General Public License v3.0
465 stars 10 forks source link

Distribute through brew and other package managers #7

Open Cliftonz opened 3 weeks ago

Cliftonz commented 3 weeks ago

I think it would be best if instead of just having a release that the next version publishes to each systems respective package manager.

ZacharyL2 commented 3 weeks ago

Thanks for the tip. However, it currently uses Tauri's auto-update mechanism. I've tested it on Windows and macOS, and it can receive version updates from GitHub Actions automatically.

Cliftonz commented 3 weeks ago

Ok, so then at that moment I would recommend creating a simple rust script that pulls the correct os from github and install it like brew does but for each platform.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

This would improve your DX and have less friction for people to try it.

Sent via Superhuman Android @.***>

On Mon, Jun 10 2024 at 10:08 AM, Zachary Lee @.***> wrote:

Thanks for the tip. However, it currently uses Tauri's auto-update mechanism. I've tested it on Windows and macOS, and it can receive version updates from GitHub Actions automatically.

— Reply to this email directly, view it on GitHub https://github.com/ZacharyL2/KeyEcho/issues/7#issuecomment-2158476656, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKPBTZJO6SCUOLFJDZZMMATZGWXNTAVCNFSM6AAAAABJCAZ5GGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJYGQ3TMNRVGY . You are receiving this because you authored the thread.Message ID: @.***>

ZacharyL2 commented 2 weeks ago

Great idea. Not only Homebrew, but I also want to release it to Ubuntu's APT repository for updates. However, I don't have time to handle this right now. Contributions are welcome!