# Functions
ArgNamedAny returns an argmapper.Arg that specifies the Any value with the proper subtype.
BuiltinFactory creates a factory for a built-in plugin type.
CallDynamicFunc is a helper to call the dynamic functions that Waypoint plugins return, i.e.
DefaultPaths returns the default search paths for plugins.
Discover finds the given plugin and returns the command for it.
Factory returns the factory function for a plugin that is already represented by an *exec.Cmd.
Open resolves the plugin information in req and returns a Plugin value to have Invoke called upon it.
ParseReattachPlugins parses information on reattaching to plugins out of a JSON-encoded environment variable.
ReattachPluginFactory produces a provider factory that uses the passed reattach information to connect to go-plugin processes that are already running, and implements Instance against it.
# Variables
BaseFactories is the set of base plugin factories.
Builtins is the map of all available builtin plugins and their options for launching them.
ConfigSourcers are the list of built-in config sourcers.
Indicates that the process is running inside an ondemand runner.
# Structs
Config contains the information about a plugin's loading information.
Instance is the result generated by the factory.
Plugin is the state of a created plugin to be invoked, returned by Open.
PluginRequest describes a plugin that should be setup to have its functions invoked.