fix ci
This commit is contained in:
parent
b07ac438f5
commit
893273ff97
@ -44,10 +44,11 @@ fn execute(path: PathBuf, args: Vec<String>) {
|
|||||||
let exe = std::env::current_exe().unwrap_or_default();
|
let exe = std::env::current_exe().unwrap_or_default();
|
||||||
let exe_name = exe.file_name().unwrap_or_default();
|
let exe_name = exe.file_name().unwrap_or_default();
|
||||||
// run executable
|
// run executable
|
||||||
Command::new(path)
|
let mut cmd = Command::new(path);
|
||||||
.args(args)
|
cmd.args(args);
|
||||||
.creation_flags(winapi::um::winbase::CREATE_NO_WINDOW)
|
#[cfg(windows)]
|
||||||
.env(APPNAME_RUNTIME_ENV_KEY, exe_name)
|
cmd.creation_flags(winapi::um::winbase::CREATE_NO_WINDOW);
|
||||||
|
cmd.env(APPNAME_RUNTIME_ENV_KEY, exe_name)
|
||||||
.stdin(Stdio::inherit())
|
.stdin(Stdio::inherit())
|
||||||
.stdout(Stdio::inherit())
|
.stdout(Stdio::inherit())
|
||||||
.stderr(Stdio::inherit())
|
.stderr(Stdio::inherit())
|
||||||
@ -85,6 +86,7 @@ fn main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(windows)]
|
||||||
mod windows {
|
mod windows {
|
||||||
use std::{fs, os::windows::process::CommandExt, path::PathBuf, process::Command};
|
use std::{fs, os::windows::process::CommandExt, path::PathBuf, process::Command};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user