package configurator type Plugin interface { // plugin data Name() string Version() string Description() string Metadata() map[string]string // run the plugin Init() error Run() error Cleanup() error }