BON 2.2.0 - The Command Line Update!
It's finally here! You can now run BON2 through the command line! Just run the JAR with --help to get started. Note that if you run the JAR with no arguments, it will launch the GUI like before. \o/
Consequently, with this addition, it is now a lot easier to run BON2 as a library (if you ever wanted to do that). The class your looking for is BON2Impl. I've javadoc'd it, but let me know if you have any questions.
Also, you will notice that there are two versions attached below. That is because, instead of trying to find all the JARs I depend on in your Gradle cache, I've decided to create a fat jar with all the dependencies shaded in. Makes life a little easier. Also, if I kept the old system, I'd have to re-create the system for if you ran through the CLI, which, at that point, I was like "You know what? Screw it. Just shade the dependencies." Anyways, you probably want "all", as it has all the dependencies. Use "bin" if you will be including the dependencies yourself.
Anyways, here's the changelog:
- Added a CLI for running BON2
- Run with --help to get started
- Running with no args will start the GUI
- Lots of internal code refactored
- Made it easier to run BON2 as a library
- Run the remapping process with BON2Impl.remap();
- Create an "all" distribution which includes the dependencies for BON2.
- Use "bin" if you are going to be including the deps yourself.
As long as no bugs pop up (I've tested both the CLI and the refactored GUI, and found no obvious bugs), 2.3 will be soon (maybe :P).