From 49856227b29a90adf08b35de61dd63fd9ff515bf Mon Sep 17 00:00:00 2001 From: dexter <178529795@qq.com> Date: Fri, 7 Jan 2022 17:36:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8F=92=E4=BB=B6=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E6=98=BE=E7=A4=BA=E4=B8=8D=E6=AD=A3=E7=A1=AE=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/main.go b/main.go index d4d1dc3..b679533 100644 --- a/main.go +++ b/main.go @@ -52,19 +52,15 @@ type PluginConfig struct { HotConfig map[string]func(interface{}) //热修改配置 } +// InstallPlugin 安装插件 func (opt *PluginConfig) Install(run func()) { opt.Run = run - InstallPlugin(opt) -} - -// InstallPlugin 安装插件 -func InstallPlugin(opt *PluginConfig) { - Plugins[opt.Name] = opt _, pluginFilePath, _, _ := runtime.Caller(1) opt.Dir = filepath.Dir(pluginFilePath) if parts := strings.Split(opt.Dir, "@"); len(parts) > 1 { opt.Version = parts[len(parts)-1] } + Plugins[opt.Name] = opt utils.Print(Green("install plugin"), BrightCyan(opt.Name), BrightBlue(opt.Version)) }