Documentation
¶
Index ¶
- Constants
- func ClosePlugins()
- func DownloadPlugin(plugin schema.TerralessPlugin, pluginDirectory string)
- func ExistingPlugins(arguments schema.Arguments) map[string]schema.TerralessPlugin
- func Extensions() []schema.Extension
- func HandlePlugins(configPlugins []schema.TerralessPlugin, pluginDirectory string) bool
- func Providers() []schema.Provider
- type PluginData
- type PluginType
Constants ¶
View Source
const ( ExtensionPluginType = "Extension" ProviderPluginType = "Provider" )
Variables ¶
This section is empty.
Functions ¶
func ClosePlugins ¶ added in v0.1.36
func ClosePlugins()
func DownloadPlugin ¶ added in v0.1.44
func DownloadPlugin(plugin schema.TerralessPlugin, pluginDirectory string)
func ExistingPlugins ¶ added in v0.1.36
func ExistingPlugins(arguments schema.Arguments) map[string]schema.TerralessPlugin
func Extensions ¶ added in v0.1.44
func HandlePlugins ¶
func HandlePlugins(configPlugins []schema.TerralessPlugin, pluginDirectory string) bool
Types ¶
type PluginData ¶ added in v0.1.36
type PluginData struct { Name string Version string Type PluginType Extension schema.Extension Provider schema.Provider }
func PluginsData ¶ added in v0.1.37
func PluginsData() []PluginData
type PluginType ¶ added in v0.1.32
Click to show internal directories.
Click to hide internal directories.