pulumi/cmd
Joe Duffy f2ae3a7afc
Permit plugin versions to float (#1122)
This change lets plugin versions to float in two ways:

1) If a `pulumi plugin install` detects a newer version is available
   already, there's no need to download and install the older version.

2) If the engine attempts to load a plugin at a particular version,
   if a newer version is available, it will be accepted without error.

As part of this, we permit $PATH to have the final say when determining
which version to accept.  That is, it can always override the choice.

Note that I highly suspect, in the limit, that we'll want to stop doing
this for major version incompatibilities. For now, since we don't
envision any such version changes imminently, this will suffice.
2018-04-05 16:37:50 -07:00
..
config.go Fix typeo in error message 2018-03-31 13:48:46 -07:00
config_test.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
debug_cmds.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
destroy.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
history.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
init.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
login.go Require pulumi login before commands that need a backend 2018-04-05 10:19:41 -07:00
logout.go Require pulumi login before commands that need a backend 2018-04-05 10:19:41 -07:00
logs.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
logs_test.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
new.go Extract a Pulumi API client. 2018-03-21 16:45:54 -07:00
plugin.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
plugin_install.go Permit plugin versions to float (#1122) 2018-04-05 16:37:50 -07:00
plugin_ls.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
plugin_rm.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
preview.go General prep work for refresh 2018-03-28 07:45:23 -07:00
pulumi.go Require pulumi login before commands that need a backend 2018-04-05 10:19:41 -07:00
stack.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
stack_export.go Run tests against managed stacks backend instead of FnF (#1092) 2018-04-02 21:34:54 -07:00
stack_graph.go Spruce up the stack graph command: 2018-02-22 17:31:45 -08:00
stack_import.go Run tests against managed stacks backend instead of FnF (#1092) 2018-04-02 21:34:54 -07:00
stack_init.go Require pulumi login before commands that need a backend 2018-04-05 10:19:41 -07:00
stack_ls.go Require pulumi login before commands that need a backend 2018-04-05 10:19:41 -07:00
stack_output.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
stack_output_test.go Adjust stack output formating in the CLI 2018-02-16 12:25:25 -08:00
stack_rm.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
stack_select.go Require pulumi login before commands that need a backend 2018-04-05 10:19:41 -07:00
update.go General prep work for refresh 2018-03-28 07:45:23 -07:00
util.go Require pulumi login before commands that need a backend 2018-04-05 10:19:41 -07:00
version.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00