📝CLIs expose interaction as first-class citizen
- CLIs make interaction visible—the history of commands and their results are kept on screen.
- Interactions are re-playable—you can copy-paste commands from anywhere.
- History of commands is stored, you can search through it (or use it with C-r).
- Interaction is scriptable.