diff --git a/pandalib-cli/src/main/java/fr/pandacube/lib/cli/CLI.java b/pandalib-cli/src/main/java/fr/pandacube/lib/cli/CLI.java index d01726b..95bb2ec 100644 --- a/pandalib-cli/src/main/java/fr/pandacube/lib/cli/CLI.java +++ b/pandalib-cli/src/main/java/fr/pandacube/lib/cli/CLI.java @@ -68,7 +68,8 @@ public class CLI extends Thread { while((line = reader.readLine()) != null) { if (line.trim().equals("")) continue; - CLIBrigadierDispatcher.instance.execute(line); + String cmdLine = line; + new Thread(() -> CLIBrigadierDispatcher.instance.execute(cmdLine), "CLICmdThread #"+(i++)).start(); } } catch (IOException e) { Log.severe(e);