core.utilities / ANSIProgressRenderer

# ANSIProgressRenderer

`object ANSIProgressRenderer`

Knows how to render a ProgressTracker to the terminal using coloured, emoji-fied output. Useful when writing small command line tools, demos, tests etc. Just set the progressTracker field and it will go ahead and start drawing if the terminal supports it. Otherwise it just prints out the name of the step whenever it changes.

TODO: Thread safety

### Properties

progressTracker | `var progressTracker: ProgressTracker?`