illwieckz wrote:Being able to talk to the computer is civilized computing, command line is civilized computing.
Bash is a language with syntax, grammar and lexicon, bash enables civilization.
Command line is caveman computing.
Civilized computing is GUI, speech recognition, natural language processing, strongly typed programming languages and strongly typed IPC.
Command-line is: communicating with a computer by typing one-liners.
More often than not in a horrendous untyped programming language.
With an inconsistent, barely comprehensible syntax and poor auto-completion.More good critique of the command line.
In a civilized computer world, the role that is currently taken by the command line would be filled by a small IDE pane in Windows Explorer.
Think of the Microsoft Quick Basic immediate pane
, but inside a file manager.
Where you would have access to a programming language of your choice with proper code completion.
Where you would be able to easily use multiple lines for more complex scripts.
Where it would be a standard practice to use full HTML instead of treating the computer as if it were a glorified typewriter.