I like this as an idea, but there’d need to be some sort of automatic hooking for me to want to use it. eza/lsd are good enough for ls output for me.
Doing stuff like this is much more cozy in nushell, since piping is a lot less messy
I find myself writing way less stuff like this since making the switch…partially because they output of a lot of builtins is already pretty.
I think the ActivityPub sphere needs to transition from “fedi replica of X service” to “Y component that would be useful to existing fedi services”.
Event planning is one of them. Simple, encrypted one-to-one DMs is another. Moderation tools is a big one too.
Would be a shame if each software has to independently reimplement the same features desired by each flavor of threaded reply service.