From 2065193b63e2e3bcd22f0b328d3fa981ae88ff80 Mon Sep 17 00:00:00 2001 From: mrxiaozhuox Date: Thu, 28 Jul 2022 00:34:36 +0800 Subject: [PATCH] feat: commit code --- src/plugin/mod.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/plugin/mod.rs b/src/plugin/mod.rs index 0defe1b55..ffb012e32 100644 --- a/src/plugin/mod.rs +++ b/src/plugin/mod.rs @@ -5,7 +5,10 @@ use serde::{Deserialize, Serialize}; use crate::tools::{app_path, clone_repo}; -use self::{interface::{logger::PluginLogger, command::PluginCommander}, interface::PluginInfo}; +use self::{ + interface::PluginInfo, + interface::{command::PluginCommander, logger::PluginLogger}, +}; pub mod interface; @@ -30,7 +33,9 @@ impl PluginManager { let manager = lua.create_table().unwrap(); lua.globals().set("plugin_logger", PluginLogger).unwrap(); - lua.globals().set("plugin_commander", PluginCommander).unwrap(); + lua.globals() + .set("plugin_commander", PluginCommander) + .unwrap(); let plugin_dir = Self::init_plugin_dir(); let mut index = 1; @@ -54,6 +59,9 @@ impl PluginManager { } lua.globals().set("manager", manager).unwrap(); + lua.globals() + .set("LIBDIR", plugin_dir.join("library").to_str().unwrap()) + .unwrap(); Some(Self { lua }) }