Here’s my first contribution to #projects
A while back I published a #Golang package that provides multi-line #spinners for #commandline apps.
A few great packages exist but none seemed to support multi-line capabilities.
I thought I’d give it a shot for fun and it turned in to something cool.
https://github.com/chelnak/ysmrr
ysmrr can render multiple spinners and update them independently.
There are a bunch of examples here: https://github.com/chelnak/ysmrr/tree/main/examples
Looks like the animation isn’t working in the previous toot.. here it is on #GitHub https://github.com/chelnak/ysmrr/blob/main/advanced-example.gif
I learnt a ton from this #project. I think I most enjoyed the deep dive in to #terminal #emulators and how the work.
Another cool thing was discovering all of the control codes to use with tput!