Skip to content
/ echelon Public
forked from cirruslabs/echelon

hierarchical progress bars in terminal on steroids

License

Notifications You must be signed in to change notification settings

sleey/echelon

 
 

Repository files navigation

Echelon - hierarchical progress in terminals

Build Status

Cross-platform library to organize logs in a hierarchical structure.

Here is an example how it looks for running Dockerized tasks via Cirrus CLI:

Cirrus CLI Demo

Features

  • Customizable and works with any VT100 compatible terminal
  • Supports simplified output for dumb terminals
  • Implements incremental drawing algorithm to optimize drawing performance
  • Can be used from multiple goroutines
  • Pluggable and customizable renderers
  • Works on Windows!

Example

Please check demo folder for a simple example or how echelon is used in Cirrus CLI.

About

hierarchical progress bars in terminal on steroids

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%