Hey since this is a go project it'd be really easy to use goreleaser You could easily build binaries for a new tag with debugger options like --ldflags and drastically reduce the binary size(I ran it locally and it got to 9.6MB).
You can set up a homebrew tap and using nfpm with that and it could easily replace the download from releases . This in terms will reduce the learning curve of a new installation and make the installation process quite faster.
You can use these within a CI/CD system or GitHub Actions.
I'll be happy to send a PR and help you on this
Hey since this is a go project it'd be really easy to use goreleaser You could easily build binaries for a new tag with debugger options like
--ldflagsand drastically reduce the binary size(I ran it locally and it got to 9.6MB).You can set up a homebrew tap and using nfpm with that and it could easily replace the download from releases . This in terms will reduce the learning curve of a new installation and make the installation process quite faster.
You can use these within a CI/CD system or GitHub Actions.
I'll be happy to send a PR and help you on this