mirror of https://github.com/pulumi/pulumi.git
4d099ae343
The progress display is logically composed of two pieces: - An event listener that transforms raw engine events into renderable data - A renderer that renders that data on to the screen The interface for the latter is relatively simple. It only really needs to know the following: - When an idle interval has elapsed - When a row has changed - When a system message (e.g. a line printed to stdout) has arrived - When the update is done - When the display is closed - When to print a raw line This interface is general enough to accommodate multiple renderers. |
||
---|---|---|
.. | ||
testdata | ||
diff.go | ||
diff_test.go | ||
display.go | ||
doc.go | ||
events.go | ||
json.go | ||
jsonmessage.go | ||
object_diff.go | ||
options.go | ||
progress.go | ||
query.go | ||
rows.go | ||
tableutil.go | ||
watch.go |