weaveworks / weave-gitops-private

This is for tracking weaveworks internal information on weave-gitops. Will include issues, internal roadmaps, etc.
2 stars 4 forks source link

CLI extensions or plugins #28

Closed palemtnrider closed 3 years ago

palemtnrider commented 3 years ago

There is a plugin capability within go - basically dynamic link libraries. Main limitation appears to be that the build environment needs to be the same between the main process and the plugin.

Some plugin frameworks https://github.com/uberswe/go-plugin-benchmark

palemtnrider commented 3 years ago

Going to give hashi-corp go-plugins a try

palemtnrider commented 3 years ago

https://github.com/weaveworks/weave-gitops-private/pull/31