In: computers.
CLI
A command-line interface (CLI) processes commands to a computer program in the form of lines of text.
Operating systems (OSs) implement a command-line interface in a shell for interactive access to operating system functions or services.
Many applications have a graphical user interface (GUI), but some may not have it and will require the use of command line.
Programs with command-line interfaces are easier to automate via scripting.
Articles
6 Command line tools for productive programmers:
https://earthly.dev/blog/command-line-tools
- broot, funky, FZF, McFly, zoxide, GitUpdate
Awesome
- https://awesomeopensource.com/projects/tui
- https://github.com/agarrharr/awesome-cli-apps
- https://github.com/ibraheemdev/modern-unix ⭐
- https://github.com/jlevy/the-art-of-command-line ⭐
- https://github.com/rothgar/awesome-tuis
- https://github.com/trimstray/the-book-of-secret-knowledge
- https://github.com/umutphp/awesome-cli