Haxelib Project GUI

If like me you manage a few (or many!) haxelibs then releasing can be more that a little bit of a pain. The process isnt complicated (edit haxelib.json, zip up, submit, commit haxelib.json, rinse and repeat), but there are enough steps to make it more than a little bit annoying to do over and over again.

So ive come up with a little tool (ofc using haxeui :wink: ) to help with the process a little. It was written in about 6 hours so its far from perfect (especially the haxelib / app data stuff) but it works pretty well and shouldnt make any changes to your repos (except haxelib.json), furthermore its actually a pretty good example of how to write haxeui applictions (well, how i would suggest anyway).

The source is here: GitHub - haxeui/haxelib-helper: Graphical tool for managing and submitting haxelibs, ill be adding to as i need to but as it stands it does do what its supposed to (used it a few times to submit hxWidgets releases), if you are using it, my advice would be to not “auto submit” or “auto commit” or “auto clean” until you are happy with the resulting .zip file, once thats all right it makes releasing haxelibs a breeze :slight_smile:

Here are a bunch of screens!

Windows:


Kubuntu:


OSX (dialog buttons are strange possibly wx issue??):


OpenFL (composite backend)


NME (composite backend - text is really nice on NME):


13 Likes

Very cool, are the binaries also available somewhere?

Good point… ill add them shortly.

1 Like

Made an update so can you submit multiple haxelibs from the same screen… makes it easier to submit things like haxeui (which has a load of backends) in one go!

As usual heres a bunch of screens! :slight_smile:

Windows:

Kubuntu:

OSX:

OpenFl (composite backend)

5 Likes