diff --git a/docs/scenarios/cli.rst b/docs/scenarios/cli.rst index 7268b0518..96a191410 100644 --- a/docs/scenarios/cli.rst +++ b/docs/scenarios/cli.rst @@ -1,7 +1,23 @@ Command-line Applications ========================= -.. todo:: Explain "Command-line Applications" +Command-line applications, also referred to as +`Console Applications `_, +are computer programs designed to be used from a text interface, such as a +`shell `_. Command-line +applications usually accept various inputs as arguments, often referred to as +parameters or sub-commands, as well as options, often referred to as flags or +switches. + +Some popular command-line applications include: + +* `Grep `_ - A plain-text data search utility +* `curl `_ - A tool for data transfer with URL syntax +* `httpie `_ - A command line HTTP + client, a user-friendly cURL replacement +* `git `_ - A distributed version control system +* `mercurial `_ - A distributed version control + system primarily written in Python Clint -----