hashicorp / hashicorp/go-plugin

How to use brokerID for bidirectionnal plugins written in another language than Go?

Open
#334 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.