Skip to content

cirruslabs/echelon

Folders and files

NameName
Last commit message
Last commit date
Sep 11, 2020
Aug 17, 2020
May 30, 2023
Jul 20, 2021
Aug 25, 2020
Aug 29, 2020
Aug 3, 2020
Jun 20, 2024
Aug 3, 2020
Sep 6, 2020
Jun 20, 2024
Jun 20, 2024
Oct 6, 2022
Oct 6, 2022

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.