Comment by int_19h

6 months ago

CLI is also specific to apps in practice, and I don't see any obvious difference between scripted CLI and scripted (with the likes of Active Scripting or AppleScript, or for that matter Tcl etc) GUI apps.

The difference is that you don't use Active Scripting, AppleScript, TCL, etc. as your primary UI. The shell is a script-able UI.