From bb64b3e50b6ddec6f9a3b085e61f651a46f174d6 Mon Sep 17 00:00:00 2001 From: Umberto Pepato Date: Fri, 2 Apr 2021 23:26:54 +0200 Subject: [PATCH] feat(run)!: use PowerShell by default on Windows --- src/resolve_shell.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/resolve_shell.ts b/src/resolve_shell.ts index 52b8e3c..d646cce 100644 --- a/src/resolve_shell.ts +++ b/src/resolve_shell.ts @@ -6,6 +6,9 @@ const OS_FALLBACK_SHELL = isWindows ? "cmd.exe" : "sh"; export function resolveShell(): string { let shell = Deno.env.get(VR_SHELL); + if (!shell && isWindows) { + shell = "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"; + } if (validateShellFile(shell)) return shell as string; shell = Deno.env.get(OS_SHELL_ENV_NAME); if (validateShellFile(shell)) return shell as string;