refactor: initial commit for major rewrite

This commit is contained in:
David Allen 2025-08-03 20:25:18 -06:00
parent 3253cb8bbb
commit bfd83f35a3
Signed by: towk
GPG key ID: 0430CDBE22619155
45 changed files with 439 additions and 1733 deletions

14
pkg/plugin.go Normal file
View file

@ -0,0 +1,14 @@
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
}