From 7b06078e7ce189c612dff8cc10c303fa46356a01 Mon Sep 17 00:00:00 2001 From: Emma Date: Sun, 8 Oct 2023 15:28:35 -0600 Subject: [PATCH] better windows compat --- serverConfigs/start.ts | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/serverConfigs/start.ts b/serverConfigs/start.ts index 248ad07..bd53cb0 100644 --- a/serverConfigs/start.ts +++ b/serverConfigs/start.ts @@ -6,18 +6,30 @@ export const getServerStartCommands = ( ): Deno.Command => { switch (loader) { case "forge": - return new Deno.Command( - Deno.build.os === "windows" ? "./run.bat" : "./run.sh", - // "pwd", - { - args: [ - "nogui", - ], - stdin: "piped", - stdout: "piped", - cwd: "./" + instance, - }, - ); + return Deno.build.os === "windows" + ? new Deno.Command( + "cmd.exe", + { + args: [ + "./run.bat", + "nogui", + ], + stdin: "piped", + stdout: "piped", + cwd: "./" + instance, + }, + ) + : new Deno.Command( + "./run.sh", + { + args: [ + "nogui", + ], + stdin: "piped", + stdout: "piped", + cwd: "./" + instance, + }, + ); case "vanilla": case "unset": case "fabric":