Writing a command for a cli tool is probably reasonably accessible to blind people.
But if I think of a typical workflow with unix tools (less, grep, awk, sed, sort, cut, etc), I feel like it involves a lot of glancing at the shape of a big page of results and deciding what to do. I wonder if this is harder/impossible for blind people? Maybe one just gets better at a different workflow involving eg lots of head, tail, grep -o, and less less.
I also would guess that tab-completion isn’t super accessible but maybe I’m completely wrong.
You’d be surprised. ;) Here’s a classic from 2004:
https://www.slashdot.org/story/45782
(That specific tool probably no longer works, but Domino’s still has an API for ordering pizza… although apparently the new one isn’t officially supported.)