I really like the control I get in formatting user output with {cli}, but I'm curious: are there any tools for auditing whether the output is accessible (e.g. how do boxes, trees, lists, and progress updates sound to screen readers?)
I am not sure how such a tool would look like, but I don't think there is anything cli specific currently.
Naively, I would think that the structured output has a great potential to improve the output for screen reader. E.g. progress bars can announce progress in addition to showing it, cli_list() can announce list items, etc.