Terminal Dashboard

Building a dashboard in the terminal using Spectre.Console
Published on Saturday 15 June 2024

I recently came across the following app: wassup.

Wassup is a scriptable terminal dashboard. Configure panes and content logic in a Supfile and then run wassup.

Wassup

I've probably followed @joshdholtz since his fastlane days and loved the concept behind this.

Now I can read Ruby but would I say I'm confident in working with it... plus the idea here was to "borrow" the concept and see if I could rebuild it in .... .NET of course.

Now there are libraries out there that can do a majority of the work so I might as well start with using Spectre.Console

Added the sample data just to see what it looks like:

terminal-dashboard

Then tried putting into panels.

terminal-dashboard

Helps if I don't wrap panels in panels!

Next is to actually get data from some APIs... then create an equivalent Supfile to build up any layout you wish.