I should add a lynx/w3m useragent test to my site and display images in AAlib for text browsers, that'd be a funny easter-egg.
well there goes my weekend :) I didn't know this was possible, thank you
lynx -useragent="Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" -head -dump http://www.example.com/
But of course - it's still awesome, it's just not CLI.
But it's also common to use "CLI" to include "TUI" programs, so I don't think your parent is wrong.
It is indeed common, and (IMO) it is harmful, as TUI programs are just GUI programs in disguise. They do have two unique strengths: readily accessible over a serial console or an SSH session; and being the lowest common denominator of GUI programming. But they don't share any of the typical (desirable) qualities of CLI programs; typically, any CLI features (if present at all) are an afterthought.
$ ls | vim
Vim: Warning: Input is not from a terminalConnotatively, I have no concerns and won't revisit the comment, but will keep the distinction in mind when addressing a technical audience.
vim | ls
Is a 100% foolproof and very “loud” sign that today is a scatterbrained day and I should write off the idea of being productive. Or I should have another cup of coffee.