3 ms·
I wonder if Apple got the idea from IBM's OS for the late-80s AS/400 minicomputer line (today's System i servers). The OS/400 command language shell used its ow
by hyperrail 6y ago
I wonder if Apple got the idea from IBM's OS for the late-80s AS/400 minicomputer line (today's System i servers). The OS/400 command language shell used its own rich knowledge of each command's syntax to present a full-screen form you could fill out to interactively compose a command:
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rzal2/rzal2commands.htm https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rza...
(Also, OS/400 commands all follow a very strict naming convention, such as the example WrkActJob in the link. The consistency of the words used and the abbreviations for those words were intended to make learning easier.)
You see a bit of this today in PowerShell's command auto-completion for built-in commands, PowerShell script files, and cmdlets (user-defined commands written as PowerShell script functions or .NET CLI methods). The graphical PowerShell Integrated Scripting Environment (ISE) even pops up windows that let you interactively fill out forms to enter command options, just like Commando: https://blog.netwrix.com/2018/02/21/windows-powershell-scripting-tutorial-for-beginners/ https://blog.netwrix.com/2018/02/21/windows-powershell-scrip...
Regrettably, PowerShell ISE is deprecated, and the recommended replacement of Visual Studio Code with the PowerShell extension isn't an exact one.