If you have a CLI tool that outputs more than ~10 lines of info, it should really use bold and colour. It makes a huge difference to readability!
miniblog.
Related Posts
JSON Lines is such a delight to use. It's particular nice as a CLI interop format.
You can use dumb, fast tools (e.g. grep to quickly filter large outputs) as well as structured tools (e.g. jq).
GitHub actions is really polished: it groups outputs by command, has good support for build matrices, and a growing ecosystem.
It's a big feature that lets GitHub avoid being a simple git storage service. Issues are nice, but much more easily migrated.
Extraterm is a terminal emulator with a really interesting model of showing outputs in frames and allowing you to manipulate them: