pulumi/cmd
Chris Smith 3a3d0698ae
Surface update options to the service (#806)
This PR surfaces the configuration options available to updates, previews, and destroys to the Pulumi Service. As part of this I refactored the options to unify them into a single `engine.UpdateOptions`, since they were all overlapping to various degrees.

With this PR we are adding several new flags to commands, e.g. `--summary` was not available on `pulumi destroy`.

There are also a few minor breaking changes.

- `pulumi destroy --preview` is now `pulumi destroy --dry-run` (to match the actual name of the field).
- The default behavior for "--color" is now `Always`. Previously it was `Always` or `Never` based on the value of a `--debug` flag. (You can specify `--color always` or `--color never` to get the exact behavior.)

Fixes #515, and cleans up the code making some other features slightly easier to add.
2018-01-18 11:10:15 -08:00
..
config.go Remove stack configuration when deleting a stack 2018-01-07 17:38:40 -08:00
config_test.go Save config information in Pulumi.yaml 2017-10-20 13:30:07 -07:00
debug_cmds.go Improve the overall cloud CLI experience 2017-12-02 14:34:42 -08:00
destroy.go Surface update options to the service (#806) 2018-01-18 11:10:15 -08:00
init.go Argument validation for CLI commands 2017-11-29 16:10:53 -08:00
login.go Add a logout --all command (#673) 2017-12-08 12:14:14 -08:00
logout.go Make cloud authentication more intuitive (#738) 2017-12-16 07:49:41 -08:00
logs.go Default pulumi logs to 1 hour of logs (#780) 2018-01-05 12:10:49 -08:00
logs_test.go Address PR feedback on #600 (#611) 2017-11-28 12:54:36 -08:00
preview.go Surface update options to the service (#806) 2018-01-18 11:10:15 -08:00
pulumi.go Make cloud authentication more intuitive (#738) 2017-12-16 07:49:41 -08:00
stack.go Add the ability to {ex,im}port a stack's deployment. 2018-01-05 16:22:31 -08:00
stack_export.go Add the ability to {ex,im}port a stack's deployment. 2018-01-05 16:22:31 -08:00
stack_import.go Appease the linters. 2018-01-05 17:35:22 -08:00
stack_init.go Make config a little less error prone 2017-12-13 10:46:54 -08:00
stack_ls.go Humanize some outputs a little (#723) 2017-12-14 11:51:58 -08:00
stack_output.go Pass more stack info to ExtraRuntimeValidation (#717) 2017-12-13 16:09:14 -08:00
stack_rm.go Remove stack configuration when deleting a stack 2018-01-07 17:38:40 -08:00
stack_select.go Fix error message for stack select failures 2017-12-28 16:51:53 -08:00
update.go Surface update options to the service (#806) 2018-01-18 11:10:15 -08:00
util.go Surface update options to the service (#806) 2018-01-18 11:10:15 -08:00
version.go Add a manifest to checkpoint files (#630) 2017-12-01 13:50:32 -08:00