From 616d1dd8125ece4a9102b231864cb4fc4b761497 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Thu, 16 Jul 2026 21:23:53 +0300 Subject: fix(windows): suppress noninteractive process windows refs #1468 --- src/noninteractive_process.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/noninteractive_process.rs (limited to 'src/noninteractive_process.rs') diff --git a/src/noninteractive_process.rs b/src/noninteractive_process.rs new file mode 100644 index 00000000..98198dce --- /dev/null +++ b/src/noninteractive_process.rs @@ -0,0 +1,12 @@ +use std::{ffi::OsStr, process::Command}; + +/// Builds a subprocess whose stdio is controlled by the caller and which never opens a Windows console. +pub(crate) fn command(program: impl AsRef) -> Command { + let mut command = Command::new(program); + crate::platform::configure_background_command(&mut command); + command +} + +pub(crate) fn curl_command() -> Command { + command("curl") +} -- cgit v1.2.3