An opinionated command framework based around the concept of an argument handling node
Has support for both builder format and annotation format
Built for use with Beetle but can be used independently
TODO something something Branch Base lets you write subcommands as if they were individual commands, no complex array/iterator or hard thinking required
TODO yada yada Branch Base also lets you write commands the way YOU want to, with formats for all adherents of 3 popular command styles:
builder with functional interface, light builder + manually implement any logic-handling node interface + annotation
yada yada additionally branch is lightweight where you tell it to be. There is no separate executorservice instantiated purely for a command handling framework.
DM auriium#1 on discord!
Make pull requests that arent bad and I accept them. It's about that simple!
<dependencies>
<dependency>
<groupId>me.aurium</groupId>
<artifactId>branch-core</artifactId>
<version>0.1.0</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>aurium</id>
<url>https://repo.repsy.io/mvn/elytraforce/default</url>
</repository>
</repositories>