JTerminal documentation Help

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