Skip to content

Fuabioo/stella

Repository files navigation

stella

TUI progress bar ⏱️

The process you want to monitor just needs to expose an HTTP endpoint returning the specified JSON and voilà 💅🏻✨

Installation

Precompiled binaries

Download a precompiled binary from the releases

APT on linux

echo -e 'Package: stella\nPin: origin "apt.fuabioo.com"\nPin-Priority: 1001' | sudo tee /etc/apt/preferences.d/stella.pref > /dev/null
apt-cache policy stella
sudo apt update
sudo apt install stella

Usage

Run the demo process:

go run pkg/demo/demo.go

Run stella as a demo client consumer.

The url is the only configuration possible right now

stella http://0.0.0.0:10301/progress

Logs are sent to an ephemeral logfile set to /tmp so the OS can clean it up.

tail -f /tmp/stella/2025-05-29.log

TODO

  • Implement CLI + configuration
  • Add a documentation page

About

TUI progress bar ⏱️

Resources

License

Stars

Watchers

Forks

Languages