Store historical console commands in .console_history (enables command history between restarts) (#1835)

This commit is contained in:
Wouter Gritter
2026-07-05 16:10:22 +01:00
committed by GitHub
parent a7581821fb
commit 1edab1411d
@@ -25,6 +25,7 @@ import com.velocitypowered.api.permission.Tristate;
import com.velocitypowered.api.proxy.ConsoleCommandSource;
import com.velocitypowered.proxy.VelocityServer;
import com.velocitypowered.proxy.util.ClosestLocaleMatcher;
import java.nio.file.Path;
import java.util.List;
import java.util.Locale;
import net.kyori.adventure.audience.MessageType;
@@ -111,6 +112,7 @@ public final class VelocityConsole extends SimpleTerminalConsole implements Cons
protected LineReader buildReader(LineReaderBuilder builder) {
return super.buildReader(builder
.appName("Velocity")
.variable(LineReader.HISTORY_FILE, Path.of(".console_history"))
.completer((reader, parsedLine, list) -> {
try {
List<String> offers = this.server.getCommandManager()