Library to show tree-like hierarchical progress in VT100 compatible terminals.
Here is an example how it looks for running Dockerized tasks via Cirrus CLI:
- Customizable and works with any VT100 compatible terminal
- Implements incremental drawing algorithm to optimize drawing performance
- Can be used from multiple go routines
Please check demo
folder for a simple example or how echelon is used in Cirrus CLI.