pulumi/pkg/backend/filestate
Luke Hoban 25206c5ea8 Add an experimental pulumi watch command (#3391)
Adds a new experimental `pulumi watch` CLI command which can be used for inner loop development on a Pulumi stack.  This command is only available currently via `PULUMI_EXPERIMENTAL=true` while in active development.

The `watch` command does the following:
1. Watches the workspace (the tree rooted at the `Pulumi.yaml` file) for changes
2. Triggers an `update` to the stack whenever there is a change
3. Streams output containing summaries of key update events as well as logs from any resources under management into a combined CLI output

Part of https://github.com/pulumi/pulumi/issues/3448.

The PULUMI_EXPERIMENTAL flag also makes`query` and `policy` available.
2019-11-06 12:56:29 -08:00
..
backend.go Add an experimental pulumi watch command (#3391) 2019-11-06 12:56:29 -08:00
backend_test.go Fix issue when logging out of local backend (#2951) 2019-07-25 07:58:19 -07:00
bucket.go Do not use os package in filestate backend 2019-08-16 13:42:27 -07:00
snapshot.go Do not attempt to load checkpoint before saving a snapshot 2019-08-16 13:40:55 -07:00
stack.go Add an experimental pulumi watch command (#3391) 2019-11-06 12:56:29 -08:00
state.go Share query-running code between backends 2019-10-29 16:47:15 -07:00