pulumi/pkg
Matt Ellis ce05cce77f Provide a rudimentary progress spinner
Previously, the `pulumi` tool did not show any indication of progress
when doing a deployment. Combined with the fact that we do not create
resources in parallel it meant that sometime `pulumi` would appear to
hang, when really it was just waiting on some resource to be created
in AWS. In addition, some AWS resources take a long time to create and
CI systems like travis will kill the job if there is no output. This
causes us (and our customers) to have to do crazy dances where we
launch shell scripts that write a dot to the console every once in a
while so we don't get killed. While we plan to overhaul the output
logic (see #617), we take a first step towards interactivity by simply
having a nice little spinner (in the interactive case) and when run
non interactive have `pulumi` print a message that it is still
working.

Fixes #794
2018-01-22 14:21:08 -08:00
..
apitype Provide a rudimentary progress spinner 2018-01-22 14:21:08 -08:00
backend Provide a rudimentary progress spinner 2018-01-22 14:21:08 -08:00
compiler/errors Use `Stack` over `Environment` to describe a deployment target 2017-10-16 13:04:20 -07:00
diag Attempt to fix colorization (#740) 2017-12-18 11:42:32 -08:00
encoding Use go-yaml directly 2017-10-20 14:01:37 -07:00
engine Report no changes for dry-runs 2018-01-20 12:15:28 -08:00
graph Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
operations Add missing Infof argument 2017-12-27 14:54:27 -08:00
pack Use per stack key for local stacks instead of per project 2018-01-19 00:50:59 -08:00
resource Supply unknown properties to providers during preview. 2018-01-09 18:41:47 -08:00
testing Avoid resource leaks by recovering from panics in integration tests 2018-01-20 11:48:42 -08:00
tokens Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
tools Add a commentChars parameter to EmitHeaderWarning (#827) 2018-01-22 09:32:37 -08:00
util Provide a rudimentary progress spinner 2018-01-22 14:21:08 -08:00
version Add a manifest to checkpoint files (#630) 2017-12-01 13:50:32 -08:00
workspace Pretty-print some JSON files we persist to disk 2018-01-18 20:35:53 -08:00