The main issue with the Linux CLI specifically is that all the tools have antiquated APIs. Inputs and outputs are all strings.
A modern CLI would be designed to take structured input and emit structured output. This would also provide better discoverability and reduce the chances of typos.
The main issue with the Linux CLI specifically is that all the tools have antiquated APIs. Inputs and outputs are all strings.
A modern CLI would be designed to take structured input and emit structured output. This would also provide better discoverability and reduce the chances of typos.