package
3.16.4
Repository: https://github.com/ontariosystems/iscenv.git
Documentation: pkg.go.dev

# Functions

NewLifecyclerManager creates and returns a PluginManager for a LifecyclerPlugin.
NewPluginManager creates and returns a PluginManager for the requested Plugin.
NewVersionerManager creates and returns a PluginManager for a VersionerPlugin.

# Variables

InternalPlugins provides information about all the internal plugins keyed first by type and then by key.

# Structs

ActivatedLifecycler holds information about a lifecycler plugin that has been activated.
ActivatedPlugin holds information about a plugin that has been activated.
ActivatedVersioner holds information about a versioner plugin that has been activated.
LifecyclerManager is a PluginManager for managing lifecycler plugins.
PluginArgs holds information about the arguments for a plugin.
PluginClient holds path to the executable and client for a plugin.
PluginManager holds the type of the plugin and a map of the clients.
VersionerManager is a PluginManager for managing versioner plugins.

# Interfaces

InternalPlugin is an API for starting internal plugins.