I’m working on a set of tools each of which will be in its own repo. I want to make them all available for download with a single command, like
brew install all-my-formulae. Is there a recommended way to do this?
Right now I list each formula as a dependency, and then install a file to
doc to prevent the install from being empty.
class AllMyFormulae < Formula desc "All of my formulae" homepage "…" url "….tar.gz" sha256 "…" depends_on "one" depends_on "two" depends_on "three" ...(more dependencies)… def install doc.install "README.md" end test do end end
(I would prefer to automate this over telling users to
brew install one two three etc. Might end up going with a monorepo or submodules in the end, but I’m still interested in this approach.)