pulumi/pkg/backend/httpstate
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
..
client various fixes to get build running on mac (#3454) 2019-11-06 11:11:38 -08:00
backend.go Add an experimental `pulumi watch` command (#3391) 2019-11-06 12:56:29 -08:00
console.go Rename backend packages 2018-09-05 07:32:42 -07:00
console_test.go Rename backend packages 2018-09-05 07:32:42 -07:00
policypack.go Load PulumiPolicy.yaml instead of Pulumi.yaml during installation (#3352) 2019-10-16 11:23:50 -07:00
snapshot.go Fix an issue updating a newly created stack from the local backend 2019-05-10 17:07:52 -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