15 lines
240 B
Go
15 lines
240 B
Go
package plugin
|
|
|
|
import (
|
|
"fmt"
|
|
"plugin"
|
|
)
|
|
|
|
func LoadPlugin(path string) (*plugin.Plugin, error) {
|
|
p, err := plugin.Open(path)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
fmt.Printf("Плагин загружен: %s\n", path)
|
|
return p, nil
|
|
} |