pulumi/pkg/backend/display
Pat Gavlin 4d099ae343 [display] Factor out the low-level progress renderer.
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.
2022-10-31 07:59:14 -07:00
..
testdata Display outputs last in diff view (#10535) 2022-09-01 12:09:54 -07:00
diff.go Truncate long stack outputs (#10021) 2022-07-12 11:24:21 -07:00
diff_test.go Truncate long stack outputs (#10021) 2022-07-12 11:24:21 -07:00
display.go [cli] Add a replay-events debug command. (#9271) 2022-04-07 09:03:19 -07:00
doc.go Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
events.go Moving previewDigest to sdk/go/common/display, and exporting it. (#9886) 2022-06-27 09:08:06 -05:00
json.go Remove sequence numbers (#10203) 2022-07-25 12:08:03 +01:00
jsonmessage.go [display] Factor out the low-level progress renderer. 2022-10-31 07:59:14 -07:00
object_diff.go Truncate long stack outputs (#10021) 2022-07-12 11:24:21 -07:00
options.go [cli] Experimental support for remote operations 2022-10-27 16:15:59 -07:00
progress.go [display] Factor out the low-level progress renderer. 2022-10-31 07:59:14 -07:00
query.go re-enable and color dot spinner for non-interactive mode (#8996) 2022-02-15 14:37:04 -08:00
rows.go Moving previewDigest to sdk/go/common/display, and exporting it. (#9886) 2022-06-27 09:08:06 -05:00
tableutil.go [display] Factor out the low-level progress renderer. 2022-10-31 07:59:14 -07:00
watch.go [cli] Add a replay-events debug command. (#9271) 2022-04-07 09:03:19 -07:00