-
Notifications
You must be signed in to change notification settings - Fork 3
Description
First, thank you for this tool! It is nicely done and exactly what I was looking for. I have a project that depends on it now.
My project requires distribution via homebrew. If you are not familiar with homebrew, it is used by many/most MacOS users to install & manage tools. Tools define a "formula" that controls the specific steps needed for install. That formula is made available by publishing on GH, either in its own repository (a "tap") or, better, via a PR into the homebrew-core repo.
Importantly, formulae (yes, the plural) also support declaring dependencies. However, to be easily used, each dependency should have its own published formula.
So, my project needs a formula for phraze
. While I can create one and make it available through my own tap, this is far less than ideal because it will get out of sync with your releases.
Hence this request.
It isn't too hard to do (though the beer related terminology can be annoying at first). Though the specifics of the formula aren't relevant to you, this blog describes the process well.
I would start with your own tap: make a homebrew-phraze
repo for your formula, to test it out. Just copy/edit an existing formula for a rust project. More on this below. Once you are happy that it works, contribute it to homebrew-core.
Here are some resources that may be helpful if you are willing to tackle this request...
- Homebrew docs.
- Homebrew Formula Cookbook.
- A list of the core repo formulae for rust tools.
- One simple formula that relies on cargo (as most do) and has a simple test.
- Contributing to Homebrew. Scroll down to the Contributors section in the docs.