pulumi/pkg/engine
joeduffy 7c7f6d3ed7 Bring back preview, swizzle some flags
This changes the CLI interface in a few ways:

* `pulumi preview` is back!  The alternative of saying
  `pulumi update --preview` just felt awkward, and it's a common
  operation to want to perform.  Let's just make it work.

* There are two flags consistent across all update commands,
  `update`, `refresh`, and `destroy`:

    - `--skip-preview` will skip the preview step.  Note that this
      does *not* skip the prompt to confirm that you'd like to proceed.
      Indeed, it will still prompt, with a little warning text about
      the fact that the preview has been skipped.

    * `--yes` will auto-approve the updates.

This lands us in a simpler and more intuitive spot for common scenarios.
2018-05-06 13:55:39 -07:00
..
destroy.go Revise the way previews are controlled 2018-05-06 13:55:04 -07:00
diff.go Implement a refresh command 2018-04-18 10:57:16 -07:00
engine.go Enhance the engine's tracing support a bit. (#1328) 2018-05-04 17:01:35 -07:00
events.go Switch to a resource-progress oriented view for pulumi preview/update/destroy (#1116) 2018-04-10 12:03:11 -07:00
eventsink.go Don't synthesize a new error to display when we've already emitted a diagnostic error. (#1193) 2018-04-13 16:25:24 -07:00
plan.go Enhance the engine's tracing support a bit. (#1328) 2018-05-04 17:01:35 -07:00
preview.go Bring back preview, swizzle some flags 2018-05-06 13:55:39 -07:00
project.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
refresh.go Enhance the engine's tracing support a bit. (#1328) 2018-05-04 17:01:35 -07:00
snapshot.go Snapshot management overhaul and refactor (#1273) 2018-04-25 17:20:08 -07:00
update.go Bring back preview, swizzle some flags 2018-05-06 13:55:39 -07:00