Anyone worth any kind of respect writes the API for an application/CTA first and then uses the same API to power the GUI so it can also be used as a CLI tool.
Oh ok. I guess we have a different definition of what “locked” means. One could definitely make a GUI for simple commands. Who knows, maybe some students somewhere already have.
Terminal = freedom
Locking things behind terminal is not.
It’s not locking behind terminal. It’s just not implementing gui. Which is completely valid since that takes time and effort
Also, writing a GUI wrapper for a terminal-only program is much easier than writing a terminal wrapper for a GUI-only program.
Anyone worth any kind of respect writes the API for an application/CTA first and then uses the same API to power the GUI so it can also be used as a CLI tool.
Everyone is happy, no elitism or wars.
People are free to write a GUI for it, assuming it’s free software. And you are free to not use a terminal and use any GUI alternatives.
I mean, locking things behind a GUI definitely isn’t freedom. GUIs are very limited compared to most terminal interfaces.
it’s just very hard to make a usable ui, and extremely easy to make a great cli interface
Are there programs that are locked behind a terminal?
Are you kidding? There are literally hundreds of commands in the terminal which don’t have a symmetrical GUI application baked into the OS.
Why would you create a whole GUI for a simple command such as scp and tail. Literally half of Linux is solely in the terminal
Oh ok. I guess we have a different definition of what “locked” means. One could definitely make a GUI for simple commands. Who knows, maybe some students somewhere already have.