GumTreeDiff / gumtree

An awesome code differencing tool
https://github.com/GumTreeDiff/gumtree/wiki
GNU Lesser General Public License v3.0
926 stars 173 forks source link

distribute via homebrew #241

Open snoblenet opened 3 years ago

snoblenet commented 3 years ago

This is a really interesting project.

Any chance of it being distributed via homebrew?

https://www.veracode.com/blog/secure-development/distribute-your-java-app-brew

jrfaller commented 3 years ago

Hi and thanks a lot for your kind feedback!

It surely would be cool. However, some languages needs "native" tools to be installed on the machine, notably C and Python, but apart from that I'd love to install GumTree with a one-liner.

However, I am afraid that I will not will have the time to do it myself 😢, therefore I will add help-wanted on this one!

Cheers.

pouryafard75 commented 2 months ago

@jrfaller Is this still a desired feature? I would like to take a look into this and assist.

jrfaller commented 2 months ago

Hi @pouryafard75! Sure I think distributing GumTree more widely would be awesome. A very good point in this direction is that now the default distribution is very lightweight since we use treesitter-ng for all external parsing tools, dropping the requirement for having Python installed. Therefore the default jar is a fully contained Java fatjar that should not be hard to deploy on any system!