Provides colored, highly customizable, thread visualisation for any terminal, via jansi and jline. Add it to your project with Maven/Gradle/Sbt/Leinigen.
BThreadManager manager = new BThreadManager();
manager.startPrinter();
manager.start(thread -> {
for (int i = 1; i <= 100; i++) {
thread.setStatus("Climbing stairs... Step: "+ i);
thread.step();
}
}, new BuilderBThreadModules().date().spinner().status().build());
- Works on multiple platforms (Windows, Unix, MacOs etc...)
- Customizable messages via modules.
- Easy to use and fast to write.