pulumi/pkg/resource/plugin
joeduffy 5d16fc936a Add workspace.GetPluginPath, and use it
This change introduces a workspace.GetPluginPath function that probes
the central workspace cache of plugins for a matching plugin binary that
matches the desired kind, name, and, optionally, version.  It also permits
overriding this with $PATH for developer scenarios.

The analyzer, language, and resource plugin logic now uses this function
for deciding which binary path to load at runtime.
2018-02-18 08:08:15 -08:00
..
analyzer.go Add a manifest to checkpoint files (#630) 2017-12-01 13:50:32 -08:00
analyzer_plugin.go Add workspace.GetPluginPath, and use it 2018-02-18 08:08:15 -08:00
check.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
context.go Set pwd for plugins (#706) 2017-12-12 12:31:09 -08:00
host.go Add a manifest to checkpoint files (#630) 2017-12-01 13:50:32 -08:00
host_server.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
langruntime.go Add a manifest to checkpoint files (#630) 2017-12-01 13:50:32 -08:00
langruntime_plugin.go Add workspace.GetPluginPath, and use it 2018-02-18 08:08:15 -08:00
plugin.go Add workspace.GetPluginPath, and use it 2018-02-18 08:08:15 -08:00
provider.go Supply unknown properties to providers during preview. 2018-01-09 18:41:47 -08:00
provider_plugin.go Add workspace.GetPluginPath, and use it 2018-02-18 08:08:15 -08:00
rpc.go Introduce Output<T> and update Resource construction code to properly handle it. (#834) 2018-02-05 14:44:23 -08:00
rpc_test.go Introduce Output<T> and update Resource construction code to properly handle it. (#834) 2018-02-05 14:44:23 -08:00