hashicorp / hashicorp/go-plugin
How to use brokerID for bidirectionnal plugins written in another language than Go?
Open
- Dominant language
- Go
- Stars
- 6.1k
- Forks
- 511
- Avg merge
- 22h 47m
- Merged PRs (30d)
- 4
Description
Hi,
Developping bidirectionnal plugins in Go is pretty straightforward and easy by just calling a function on the interface. I believe the plugins does quite a lot. But in another language like Python, I just can't see how to call a method on the main process.
I tried using unix sockets, but on MacOS it is a random string like `plugin1234567`.
How do we manage to call back to the main process ?
Thanks!
Contributor guide
Assessment
This issue has not been assessed yet.