Commit Graph

22 Commits

Author SHA1 Message Date
Marc Baloup 2d6d905b54 CLI application now correctly handles uncaught Exceptions 2024-02-15 10:46:03 +01:00
Marc Baloup ecd8b3b0c9 Some docs 2023-10-28 23:46:47 +02:00
Marc Baloup db06ab1be9 CLI: Delay shutdown of logging system until the end of the stop() method 2023-10-08 01:38:52 +02:00
Marc Baloup 728961d19f Don't call System.exit() from shutdown hook thread 2023-10-08 01:02:14 +02:00
Marc Baloup 62949948e1 Some more javadoc 2023-08-27 17:28:12 +02:00
Marc Baloup bd3bea8381 Some refactoring in pandalib-util 2023-08-27 13:37:17 +02:00
Marc Baloup a49061eb9f Removed the whole stop method synchronization block in CLIApplication. Not necessary due to the other one at the beginning of the method. 2023-08-17 18:04:07 +02:00
Marc Baloup d7bb56e0b2 Fix CLIApplication shutdown hook 2023-07-14 16:26:30 +02:00
Marc Baloup 5edd8cdfec Various code simplification/fixes and a lot of typo/grammar fixes (may brake some stuff) 2023-06-20 00:15:46 +02:00
Marc Baloup 913d5d91dd Reduce code duplication of DailyLogRotateFileHandler + generalize logs compression 2023-05-10 10:26:02 +02:00
Marc Baloup 448ee6c62a CLI console command sender instance is now public 2023-05-04 16:34:17 +02:00
Marc Baloup efcb155b3d Improved pandalib-cli
- Custom class to represent command sender
- Abstract class to use as a base for CLI application main class
- /stop and /admin command that are common to every CLI apps
2023-04-23 01:27:25 +02:00
Marc Baloup 15982cb837 Weird stuff with CLI due to invisible \r character 2023-04-10 19:54:11 +02:00
Marc Baloup 5b40c4aabb Try a cleaner stdout/stderr -> logger redirector 2023-03-17 15:41:39 +01:00
Marc Baloup f0540a8942
Keeping command execution in separate thread 2022-12-02 13:06:04 +01:00
Marc Baloup f3efe00b8b
CLI is now its own thread 2022-12-02 12:45:53 +01:00
Marc Baloup 99a07a2ba6
Javadoc and some API changes 2022-08-11 01:32:37 +02:00
Marc Baloup a885c224a6
Added new Brigadier commands related APIs for bungee/paper/cli + a few javadoc 2022-08-08 01:42:11 +02:00
Marc Baloup 3bcd8d315b
Progress javadoc, various refactor + new module pandalib-commands 2022-08-03 01:45:18 +02:00
Marc Baloup c827027e77 reformat POM files 2022-07-22 17:10:34 +02:00
Marc Baloup aff229164c New modules again + some pom refactor 2022-07-22 00:17:36 +02:00
Marc Baloup d2ca501203 renamed modules dir 2022-07-20 13:28:01 +02:00