feat: commit code
This commit is contained in:
1 parent
99b300d8d3
commit
2065193b63
1 file changed
+10
-2
+10
-2
@@ -5,7 +5,10 @@ use serde::{Deserialize, Serialize};
|
|||||||
|
|
||||||
use crate::tools::{app_path, clone_repo};
|
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;
|
pub mod interface;
|
||||||
|
|
||||||
@@ -30,7 +33,9 @@ impl PluginManager {
|
|||||||
let manager = lua.create_table().unwrap();
|
let manager = lua.create_table().unwrap();
|
||||||
|
|
||||||
lua.globals().set("plugin_logger", PluginLogger).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 plugin_dir = Self::init_plugin_dir();
|
||||||
let mut index = 1;
|
let mut index = 1;
|
||||||
@@ -54,6 +59,9 @@ impl PluginManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
lua.globals().set("manager", manager).unwrap();
|
lua.globals().set("manager", manager).unwrap();
|
||||||
|
lua.globals()
|
||||||
|
.set("LIBDIR", plugin_dir.join("library").to_str().unwrap())
|
||||||
|
.unwrap();
|
||||||
|
|
||||||
Some(Self { lua })
|
Some(Self { lua })
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user