Add quit function

This commit is contained in:
Pascal Le Merrer 2026-01-29 00:54:38 +01:00
parent 4d3f604b59
commit 0a55bb155d
7 changed files with 42 additions and 11 deletions

11
src-tauri/Cargo.lock generated
View file

@ -911,6 +911,7 @@ dependencies = [
"tauri-plugin-fs",
"tauri-plugin-opener",
"tauri-plugin-os",
"tauri-plugin-process",
]
[[package]]
@ -3787,6 +3788,16 @@ dependencies = [
"thiserror 2.0.17",
]
[[package]]
name = "tauri-plugin-process"
version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d55511a7bf6cd70c8767b02c97bf8134fa434daf3926cfc1be0a0f94132d165a"
dependencies = [
"tauri",
"tauri-plugin",
]
[[package]]
name = "tauri-runtime"
version = "2.9.2"

View file

@ -25,4 +25,5 @@ serde_json = "1"
tauri-plugin-fs = "2.4.5"
tauri-plugin-os = "2"
tauri-plugin-dialog = "2"
tauri-plugin-process = "2"

View file

@ -26,14 +26,15 @@
},
"os:default",
"opener:default",
{
"identifier": "opener:allow-open-path",
"allow": [
{
"identifier": "opener:allow-open-path",
"allow": [
{
"path": "/**"
}
]
},
"dialog:default"
"path": "/**"
}
]
},
"dialog:default",
"process:default"
]
}
}

View file

@ -7,7 +7,8 @@
"dependencies": {
"@tauri-apps/plugin-dialog": "^2.6.0",
"@tauri-apps/plugin-opener": "^2.5.3",
"@tauri-apps/plugin-os": "^2.3.2"
"@tauri-apps/plugin-os": "^2.3.2",
"@tauri-apps/plugin-process": "^2.3.1"
}
},
"node_modules/@tauri-apps/api": {
@ -46,6 +47,15 @@
"dependencies": {
"@tauri-apps/api": "^2.8.0"
}
},
"node_modules/@tauri-apps/plugin-process": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/@tauri-apps/plugin-process/-/plugin-process-2.3.1.tgz",
"integrity": "sha512-nCa4fGVaDL/B9ai03VyPOjfAHRHSBz5v6F/ObsB73r/dA3MHHhZtldaDMIc0V/pnUw9ehzr2iEG+XkSEyC0JJA==",
"license": "MIT OR Apache-2.0",
"dependencies": {
"@tauri-apps/api": "^2.8.0"
}
}
}
}

View file

@ -2,6 +2,7 @@
"dependencies": {
"@tauri-apps/plugin-dialog": "^2.6.0",
"@tauri-apps/plugin-opener": "^2.5.3",
"@tauri-apps/plugin-os": "^2.3.2"
"@tauri-apps/plugin-os": "^2.3.2",
"@tauri-apps/plugin-process": "^2.3.1"
}
}

View file

@ -12,6 +12,7 @@ fn rename(invoke_message: String) {
#[cfg_attr(mobile, tauri::mobile_entry_point)]
pub fn run() {
tauri::Builder::default()
.plugin(tauri_plugin_process::init())
.plugin(tauri_plugin_opener::init())
.plugin(tauri_plugin_dialog::init())
.plugin(tauri_plugin_os::init())