mirror of
https://github.com/kennethreitz/python-guide.git
synced 2026-06-05 23:00:18 +00:00
Merge pull request #461 from Locker537/command-line-description
Add basic explanation of "Command-line Applications".
This commit is contained in:
+17
-1
@@ -1,7 +1,23 @@
|
||||
Command-line Applications
|
||||
=========================
|
||||
|
||||
.. todo:: Explain "Command-line Applications"
|
||||
Command-line applications, also referred to as
|
||||
`Console Applications <http://en.wikipedia.org/wiki/Console_application>`_,
|
||||
are computer programs designed to be used from a text interface, such as a
|
||||
`shell <http://en.wikipedia.org/wiki/Shell_(computing)>`_. 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 <http://en.wikipedia.org/wiki/Grep>`_ - A plain-text data search utility
|
||||
* `curl <http://curl.haxx.se/>`_ - A tool for data transfer with URL syntax
|
||||
* `httpie <https://github.com/jakubroztocil/httpie>`_ - A command line HTTP
|
||||
client, a user-friendly cURL replacement
|
||||
* `git <http://git-scm.com/>`_ - A distributed version control system
|
||||
* `mercurial <http://mercurial.selenic.com/>`_ - A distributed version control
|
||||
system primarily written in Python
|
||||
|
||||
Clint
|
||||
-----
|
||||
|
||||
Reference in New Issue
Block a user