ndd7xv / heh

A terminal UI to edit bytes by the nibble.
MIT License
444 stars 18 forks source link

docs: add distro packages section to README.md #86

Closed orhun closed 1 year ago

orhun commented 1 year ago

Hello! 🐻

I packaged heh for Arch / Alpine Linux and this PR simply adds a section to README.md for installation instructions.

P.S. The Alpine Linux package is waiting for review at https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/51015

Thanks for creating this kick-ass tool.

Cheers!

ndd7xv commented 1 year ago

Wow, this is super great I really appreciate you doing this :D I really wish I had more time to actively work on this project but I'm glad you think it's a kick-ass tool as is.

I actually have no experience adding a distro package, but now that I've seen this done in some package managers, I was curious where I could get started learning how to do this for various package managers (maybe documentation/PRs)? If another version of heh is released, is there extra work I should do for the Arch/Alpine packages you graciously added?

I wanna make sure that I can support the work for these packages in the future, and maybe add it for other linux distros too :)

Thanks so, so, much again! Gonna merge in spite of a failed clippy job because nothing's changed except for maybe the job's rust version got upgraded..

orhun commented 1 year ago

Every distro has its own package manager and repositories so it differs based on the distro. For Arch Linux, you can maintain a package in the AUR as a regular user but you need to apply for the "package maintainer" role if you want to add a package to the official repositories (e.g. extra). For Alpine, you can simply use their GitLab to submit/update a package. I don't have any other packaging experience outside of that 🐻

For the package updates, I will be taking care of that so don't worry about doing anything. If it is stalled, just mark the package as out-of-date and feel free to reach out to me!