homebrew recipe#104
Conversation
Usage brew reinstall --verbose -—debug —force --HEAD homebrew.rb
|
Hehe looking at install process of some of my collegeaus, distributing an uberjar directly would speed up the install process a lot |
|
Cool, #99 is fixed now so we can remove the As for the binary name I would probably suggest using It is longer to type but I think it has benefits of possibility to use multiple flavors at the same time (like |
|
Yes, good points, I fully agree. It is also easy to create your own alias or set it as your default shell, should the name be too long. Since the implementations and requirements of the different flavors are so different I think it's a good idea to isolate the (homebrew) recipes as well. In the examples I don't see projects with several recipes, so I'm guessing there is some way to define sub recipes. I'll look into that. Otherwise it would mean that the recipe has to be named |
Maybe later subdivide into multiple recipes
|
It looks like those sub recipes could probably utilize formula options. And once we tag a release and build uberjars for download, we could add the uberjar option for simpler and faster installation. |
|
I tried to install this brew recipe and it failed. Here is the output:
|
|
I think the recipe could be changed to download the jar from the releases and depending only on java (without the need for boot). I'm not on mac so any help is appreciated. |
|
I wrote a bash script gh-get-bin to download the latest |
A basic packaging script for Mac users. I've tested it on a colleague and myself.
It can be used via:
Note
--verbose --forceare not necessary but keep things up to date and help debugging