feat(os): add plugin (#346)

Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de>
This commit is contained in:
Lucas Fernandes Nogueira
2023-05-08 09:39:54 -07:00
committed by GitHub
parent bcb42b7343
commit 61e7d6ede5
19 changed files with 809 additions and 154 deletions
+13
View File
@@ -158,6 +158,7 @@ dependencies = [
"tauri-plugin-http",
"tauri-plugin-log",
"tauri-plugin-notification",
"tauri-plugin-os",
"tauri-plugin-shell",
"tiny_http",
"window-shadows",
@@ -3697,6 +3698,18 @@ dependencies = [
"win7-notifications",
]
[[package]]
name = "tauri-plugin-os"
version = "0.0.0"
dependencies = [
"log",
"os_info",
"serde",
"serde_json",
"tauri",
"thiserror",
]
[[package]]
name = "tauri-plugin-shell"
version = "0.0.0"
+1
View File
@@ -24,6 +24,7 @@ tauri-plugin-clipboard = { path = "../../../plugins/clipboard" }
tauri-plugin-dialog = { path = "../../../plugins/dialog" }
tauri-plugin-http = { path = "../../../plugins/http", features = [ "http-multipart" ] }
tauri-plugin-notification = { path = "../../../plugins/notification", features = [ "windows7-compat" ] }
tauri-plugin-os = { path = "../../../plugins/os" }
tauri-plugin-shell = { path = "../../../plugins/shell" }
[patch.crates-io]
+1
View File
@@ -37,6 +37,7 @@ pub fn run() {
.plugin(tauri_plugin_dialog::init())
.plugin(tauri_plugin_http::init())
.plugin(tauri_plugin_notification::init())
.plugin(tauri_plugin_os::init())
.plugin(tauri_plugin_shell::init())
.setup(move |app| {
#[cfg(desktop)]