# 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.
Server waits for a connection to this plugin and returns a Packer RPC server that you can use to register components and serve them.

# Constants

The APIVersion is outputted along with the RPC address.
No description provided by the author
No description provided by the author

# Variables

This is a count of the number of interrupts the process has received.
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 packer interface implementations across the multi-process communication layer.
ClientConfig is the configuration used to initialize a new plugin client.