mirror of
https://github.com/kennethreitz/python-guide.git
synced 2026-06-05 23:00:18 +00:00
Fixed all H2 headings
Before, H2 fomratting was not consistent. Now, all H2 headings use over/under asterisks.
This commit is contained in:
+21
-7
@@ -23,31 +23,39 @@ Some popular command-line applications include:
|
||||
* `mercurial <https://www.mercurial-scm.org/>`_ - A distributed version control
|
||||
system primarily written in Python
|
||||
|
||||
|
||||
*****
|
||||
Clint
|
||||
-----
|
||||
*****
|
||||
|
||||
`clint <https://pypi.python.org/pypi/clint/>`_ is a Python module which is
|
||||
filled with very useful tools for developing command-line applications.
|
||||
It supports features such as; CLI colors and indents, simple and powerful
|
||||
column printer, iterator based progress bars and implicit argument handling.
|
||||
|
||||
|
||||
*****
|
||||
Click
|
||||
-----
|
||||
*****
|
||||
|
||||
`click <http://click.pocoo.org/>`_ is a Python package for creating
|
||||
command-line interfaces in a composable way with as little code as
|
||||
possible. This “Command-line Interface Creation Kit” is highly
|
||||
configurable but comes with good defaults out of the box.
|
||||
|
||||
|
||||
******
|
||||
docopt
|
||||
------
|
||||
******
|
||||
|
||||
`docopt <http://docopt.org/>`_ is a lightweight, highly Pythonic package that
|
||||
allows creating command-line interfaces easily and intuitively, by parsing
|
||||
POSIX-style usage instructions.
|
||||
|
||||
|
||||
****
|
||||
Plac
|
||||
------
|
||||
****
|
||||
|
||||
`Plac <https://pypi.python.org/pypi/plac>`_ is a simple wrapper
|
||||
over the Python standard library `argparse <http://docs.python.org/2/library/argparse.html>`_,
|
||||
@@ -57,8 +65,10 @@ module targets especially unsophisticated users, programmers, sys-admins,
|
||||
scientists and in general people writing throw-away scripts for themselves,
|
||||
who choose to create a command-line interface because it is quick and simple.
|
||||
|
||||
|
||||
*****
|
||||
Cliff
|
||||
------
|
||||
*****
|
||||
|
||||
`Cliff <http://docs.openstack.org/developer/cliff/>`_ is a framework for
|
||||
building command-line programs. It uses setuptools entry points to provide
|
||||
@@ -67,8 +77,10 @@ to be used to create multi-level commands such as subversion and git, where
|
||||
the main program handles some basic argument parsing and then invokes a
|
||||
sub-command to do the work.
|
||||
|
||||
|
||||
******
|
||||
Cement
|
||||
------
|
||||
******
|
||||
|
||||
`Cement <http://builtoncement.com/>`_ is an advanced CLI Application Framework.
|
||||
Its goal is to introduce a standard, and feature-full platform
|
||||
@@ -77,8 +89,10 @@ as support rapid development needs without sacrificing quality.
|
||||
Cement is flexible, and it's use cases span from the simplicity of a micro-framework
|
||||
to the complexity of a meg-framework.
|
||||
|
||||
|
||||
***********
|
||||
Python Fire
|
||||
-----------
|
||||
***********
|
||||
|
||||
`Python Fire <https://github.com/google/python-fire/>`_ is a library for
|
||||
automatically generating command line interfaces from absolutely any Python
|
||||
|
||||
Reference in New Issue
Block a user