add deps for GraphCLI

This commit is contained in:
ulic-youthlic 2025-04-29 19:05:38 +08:00
parent 599a631c65
commit 326851391c
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
2 changed files with 32 additions and 1 deletions

View file

@ -0,0 +1,28 @@
package fun.youthlic;
import java.io.IOException;
import org.jline.reader.LineReader;
import org.jline.reader.LineReaderBuilder;
import org.jline.reader.impl.DefaultParser;
import org.jline.terminal.Terminal;
import org.jline.terminal.TerminalBuilder;
public class GraphCLI {
public static void main(final String[] args) {
try {
final Terminal terminal = TerminalBuilder.builder().system(true).build();
final LineReader reader = LineReaderBuilder.builder().terminal(terminal).parser(new DefaultParser())
.build();
while (true) {
final String line = reader.readLine("graph> ");
if (line.trim().equalsIgnoreCase("exit"))
break;
System.out.println(line);
}
} catch (final IOException e) {
} finally {
}
}
}