From 4a073c8b962cd16e46ac28246f99c9b01a5869dd Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Sat, 25 Oct 2025 23:49:02 +0200 Subject: [PATCH] Add Dev Command --- src/main/kotlin/commands/dev/DevCommand.kt | 24 +--------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/src/main/kotlin/commands/dev/DevCommand.kt b/src/main/kotlin/commands/dev/DevCommand.kt index eb16e6a..6b30b20 100644 --- a/src/main/kotlin/commands/dev/DevCommand.kt +++ b/src/main/kotlin/commands/dev/DevCommand.kt @@ -182,29 +182,7 @@ class DevCommand : CliktCommand("dev") { echo(command.joinToString(" ")) val process = ProcessBuilder( *command - ).directory(serverDir).start() - - val input = launch { - while (process.isAlive) { - process.inputStream.transferTo(System.out) - } - } - val error = launch { - while (process.isAlive) { - process.errorStream.transferTo(System.err) - } - } - val console = launch { - while (process.isAlive) { - System.`in`.transferTo(process.outputStream) - } - } + ).directory(serverDir).inheritIO().start() process.waitFor() - input.cancel() - error.cancel() - console.cancel() - joinAll(input, error, console) - echo("Process finished with exit code ${process.exitValue()}") - process.errorStream.transferTo(System.err) } } \ No newline at end of file