# Functions
This makes sure all the managed subprocesses are killed and properly logged.
Creates a new plugin client which manages the lifecycle of an external plugin and gets the address for the RPC connection.
Serve serves the plugins given by ServeOpts.
# Constants
The APIVersion is outputted along with the RPC address.
The "magic cookie" is used to verify that the user intended to actually run this binary.
No description provided by the author
# Variables
If this is true, then the "unexpected EOF" panic will not be raised throughout the clients.
# Structs
Client handles the lifecycle of a plugin application, determining its RPC address, and returning various types of Terraform interface implementations across the multi-process communication layer.
ClientConfig is the configuration used to initialize a new plugin client.
ServeOpts configures what sorts of plugins are served.