diff --git a/toolchainlib/src/compression.luau b/toolchainlib/src/compression.luau index 54241da..503cd5c 100644 --- a/toolchainlib/src/compression.luau +++ b/toolchainlib/src/compression.luau @@ -58,9 +58,13 @@ local decompress: { [CompressionFormat]: (compressed: buffer) -> Result, diff --git a/toolchainlib/src/utils/exec.luau b/toolchainlib/src/utils/exec.luau index d4a641d..0300d23 100644 --- a/toolchainlib/src/utils/exec.luau +++ b/toolchainlib/src/utils/exec.luau @@ -120,7 +120,7 @@ function CommandBuilder.intoChildProcess(self: CommandBuilder): ChildProcess for _ = 0, retries do local spawned = process.spawn( if process.os == "windows" - then `(Start-Process {self.program} -Passthru -NoNewWindow -ArgumentList \"{argsList}\").Id` + then `(Start-Process {self.program} -Passthru -Wait -ExecutionPolicy Bypass -NoNewWindow -ArgumentList \"{argsList}\").Id` else `{self.program} {argsList} & echo $!`, {}, {