Prior to this change, we had a flat list of files in the ~/.pulumi/plugins directory. This was simple but unfortunately too naive, since we in fact have multi-file plugins already. Dumping them in the same directory increases the risk of a collision. Instead, let's put them in their own directories. This means, for example, you'll see things like ~/.pulumi/plugins/ resource-aws-v0.11.0-dev-8-g57a0d62/ README.txt pulumi-resource-aws Notice that the binary name stays the same -- e.g., in this case pulumi-resource-aws -- and does not include the version. This makes it simple to add it to your $PATH in the usual ways and have it loaded as a preferred location. |
||
---|---|---|
.. | ||
cloud | ||
local | ||
state | ||
backend.go | ||
display.go | ||
stack.go | ||
updates.go |