mirror of
https://github.com/tauri-apps/plugins-workspace.git
synced 2026-09-22 21:30:44 +02:00
feat(shell): ensure launched processes are detached (#463)
* feat(shell): ensure launched processes are detached ref: https://github.com/tauri-apps/tauri/issues/6849 * change file
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"shell": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Ensure the launched process is detached so it can out-live your tauri app and does not shutdown with it.
|
||||||
Generated
+3
-2
@@ -3309,11 +3309,12 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "open"
|
name = "open"
|
||||||
version = "4.1.0"
|
version = "4.2.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "d16814a067484415fda653868c9be0ac5f2abd2ef5d951082a5f2fe1b3662944"
|
checksum = "3a083c0c7e5e4a8ec4176346cf61f67ac674e8bfb059d9226e1c54a96b377c12"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"is-wsl",
|
"is-wsl",
|
||||||
|
"libc",
|
||||||
"pathdiff",
|
"pathdiff",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@@ -264,8 +264,8 @@ impl Scope {
|
|||||||
// The prevention of argument escaping is handled by the usage of std::process::Command::arg by
|
// The prevention of argument escaping is handled by the usage of std::process::Command::arg by
|
||||||
// the `open` dependency. This behavior should be re-confirmed during upgrades of `open`.
|
// the `open` dependency. This behavior should be re-confirmed during upgrades of `open`.
|
||||||
match with.map(Program::name) {
|
match with.map(Program::name) {
|
||||||
Some(program) => ::open::with(path, program),
|
Some(program) => ::open::with_detached(path, program),
|
||||||
None => ::open::that(path),
|
None => ::open::that_detached(path),
|
||||||
}
|
}
|
||||||
.map_err(Into::into)
|
.map_err(Into::into)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user