"GUIs are for asking, CLIs are for telling." --@DuncanLock
@climagic isn't `ls` asking the computer to list your files? It can easy say 'go away you are not allowed'
@_tj @climagic To issue a retrieval command is to ask / request date. To issue a command that performs some sort of process that alters data is more like telling the computer to do or make something.
Both kinds of commands can be issued through both types of user interface.
But command line interfaces tend to be more precise and concise (although their learning curve miay be steeper)
You need precision when you give orders that transform or destroy data.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!