FiloSottile / age

A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.

Home Page:https://age-encryption.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Missing binaries?

thomasdn opened this issue · comments

Not sure if this is the right place to report this as it is more of a UX problem with the web page (Github README) rather than with the 'age' tool itself.

The README states:

On Windows, Linux, and macOS, you can use the pre-built binaries.

This links to: https://github.com/FiloSottile/age/releases

At a first glance, this page does not contain any prebuilt binaries.
It instead contains a list of release notes.
these release notes have the source code attached as an asset.

On Dec 27, 2019, one of the release notes does indeed contain more files, presumably the prebuilt binaries for this release.
However, this is a rather old release.

I would suggest the following improvement.

Either 1) have the text below link to a page that contains only a directory listing of the prebuild binaries of the most recent versions.

On Windows, Linux, and macOS, you can use the pre-built binaries.

or 2) have the README itself link directly to the prebuilt binaries for the most recent versions for various OS versions. And then provide a link to historic versions as well.

Both these improvements will make it easier for new users to obtain a copy of 'age'.

...or not advertise binaries at all if they aren't going to be built and released upstream.

...or not advertise binaries at all if they aren't going to be built and released upstream.

Sure but hopefully, binaries are going to be built and released?

@FiloSottile, I can set this up in coming weekend with goreleaser & Github Action. Any objection to such flow?

Yes goreleaser is a great idea because it can build binaries for lots of operating systems and platforms.