From 86508c7cbac2cb6b5ee4e25d86bf0afdae077ab2 Mon Sep 17 00:00:00 2001 From: weekOldRoadkill <44102481+weekOldRoadkill@users.noreply.github.com> Date: Sun, 11 Jan 2026 22:17:35 -0500 Subject: [PATCH] Use powershell on windows instead of cmd so that cargo.exe packager works from within WSL directories --- crates/packager/src/util.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/packager/src/util.rs b/crates/packager/src/util.rs index 6929a3e4..c252f440 100644 --- a/crates/packager/src/util.rs +++ b/crates/packager/src/util.rs @@ -20,9 +20,9 @@ use crate::{shell::CommandExt, Error}; #[inline] pub(crate) fn cross_command(script: &str) -> Command { #[cfg(windows)] - let mut cmd = Command::new("cmd"); + let mut cmd = Command::new("powershell"); #[cfg(windows)] - cmd.arg("/S").arg("/C").arg(script); + cmd.arg("-Command").arg(script); #[cfg(not(windows))] let mut cmd = Command::new("sh"); cmd.current_dir(dunce::canonicalize(std::env::current_dir().unwrap()).unwrap());