Install plugins from Yaak plugin registry (#230)

This commit is contained in:
Gregory Schier
2025-06-23 08:55:38 -07:00
committed by GitHub
parent b5620fcdf3
commit cb7c44cc65
27 changed files with 421 additions and 218 deletions

View File

@@ -1,4 +1,4 @@
use crate::commands::{install, search};
use crate::commands::{install, search, updates};
use crate::manager::PluginManager;
use log::info;
use std::process::exit;
@@ -18,10 +18,11 @@ mod util;
mod checksum;
pub mod api;
pub mod install;
pub mod plugin_meta;
pub fn init<R: Runtime>() -> TauriPlugin<R> {
Builder::new("yaak-plugins")
.invoke_handler(generate_handler![search, install])
.invoke_handler(generate_handler![search, install, updates])
.setup(|app_handle, _| {
let manager = PluginManager::new(app_handle.clone());
app_handle.manage(manager.clone());