firefly-cli icon indicating copy to clipboard operation
firefly-cli copied to clipboard

Create homebrew formula for ff-cli

Open shorsher opened this issue 3 years ago • 1 comments

It would be awesome to have the cli distributed & managed through homebrew (and other package managers), so users do not need to manually upgrade versions, etc.

shorsher avatar Jun 28 '21 18:06 shorsher

For doing so, Goreleaser is likely our best bet: https://github.com/goreleaser/goreleaser

Here's a guide we can follow for integrating Goreleaser into a GHA workflow: https://goreleaser.com/ci/actions/

onelapahead avatar Jun 28 '21 18:06 onelapahead

We can close this issue once this PR is merged: https://github.com/Homebrew/homebrew-core/pull/181415

To install:

brew install firefly

Note: I noticed that the executable is currently named ff and this is hardcoded in some of the help messages. I'll be submitting a follow-up PR next week to make the executable name configurable at build time, similar to how the version is handled.

dwertent avatar Aug 16 '24 20:08 dwertent

@dwertent I recommend we rename it to firefly-cli

EnriqueL8 avatar Aug 19 '24 08:08 EnriqueL8

@EnriqueL8 we can close this issue

dwertent avatar Aug 29 '24 13:08 dwertent

Awesome stuff, before I close it going to assign it to you

EnriqueL8 avatar Aug 30 '24 09:08 EnriqueL8