Command line interface topic
Before there were graphical user interfaces, command-line interfaces were used to issue commands to a computer. Programs that handle the user interface are called command language interpreters, often known as a shell. A CLI may give a user more control over the computer and programs they wish to execute.
fls
A type-filtering wrapper for the standard ls Unix utility
make-pkg
Initializes and maintains npm package projects
Native
PowerShell module for native-shell and external-executable calls.
nws-cli
a Unix CLI for normalizing whitespace in text
rreadlink
A multi-platform Unix CLI that prints a symlink's complete chain of targets using absolute paths.
shall
A CLI and REPL for invoking shell scripts or commands with multiple POSIX-like shells for portability testing.
ttab
macOS and Linux CLI for opening a new terminal tab/window, optionally with a command to execute and/or display settings
voices
macOS CLI for changing the default TTS (text-to-speech) voice and printing information about and speaking text with multiple voices.
whichpm
Locates installed Perl modules.