@synlogic4242 @anildash Um, so that helps me find the damn command how exactly?
A system that requires people to memorize large numbers of commands and consult often out of date or untranslated help files (which themselves tend to be written assuming the user is experienced) are the opposite of discoverable.
@anildash @synlogic4242 The fact that grep is a thing after all this time, and the fact that I still struggle with practically using it despite using Linux off and on since Slackware in 1995 really says it all. Like congrats to those who have pulled it all off but nobody should have to do this just to use their damn computer effectively.
I think many in the space view the mastering of such unnecessary complexity as a badge of honor and a way to keep others out of their clubhouse.
but I find CLI tools the ideal way to work fast, efficiently, productively, with high composeability and reuse. massive bang for the buck. whereas with a GUI its like starting with training wheels attached, and lead ballast weights, then... *never* being allowed to remove them or grow out of them. I can (and have) written entire books in vi/vim. the number of times I see youngsters reinventing the wheel with yet another GUI or web/cloud/mobile thing is breathtaking when not sad and hilarious. "Guys, I just made a way to write code in a browser, OMG guys, and its super discoverable and AI-infused guys!"
*meh* ;-)
@synlogic4242 @anildash That's very cool for you. I also enjoy the cli for a lot of things.But it does not change the fact that the way it's designed at all levels it's inaccessible to the vast majority. That could change if those in this space chose to change it. VMS showed intuitive clis were possible. But there is no will to do so.
It is true that the CLI is very powerful and useful, it's too bad that the community does not wish to make it accessible to all.
@synlogic4242 @anildash IMO a CLI should have discoverable and obvious commands to do all significant functions that one would need a CLI for. Help should be standardized and multilingual in the top 100 or so languages, and the commands themselves should be multilingual, copy in english makes no sense to someone who speaks Thai as their primary language, the commands should be localized as well as the help files.
All should be built to work with accessibility tools as well, as should output.