A command-line interface (CLI) processes commands to a computer program in the form of lines of text. See also: Cascadia 2011 - The Unix Chainsaw by Gary Bernhardt