First CLI Application
Set up the terminal instance:
CLITerminal terminal = Terminal.create(CLITerminalProvider.class);
Terminal.set(terminal);
Create and set a command handler:
CommandParser<CommandArgument> commandParser = new DefaultCommandParser();
terminal.commandHandler(new AbstractCommandHandler<>(commandParser) {
@Override
public void command(CommandArgument[] args, @NotNull String line) {
for (int idx = 0; idx < args.length; idx++) {
System.out.print(idx + ":" + args[idx].raw() + "; ");
}
System.out.println();
}
});
Enable line reading:
terminal.lineReading(true);
Last modified: 01 Juni 2025