package core // PluginMetadata contains some brief information regarding a plugin. type PluginMetadata struct { // Name of the plugin Name string } // GetMetadataFuncName is the name of the function in the plugin to return PluginMetadata. const GetMetadataFuncName = "GetPluginMetadata" // GetMetadataFunc is the type of the function in the plugin to return PluginMetadata. type GetMetadataFunc func() PluginMetadata // LoadPlugins loads all possible plugins in the 'plugin' directory. func LoadPlugins() error { return loadPluginsInternal() }