Command Line Interface Formulation Framework
Go to file
Rui Chen 9d505a7faf Add smart help formatter for command parser
Some command help messages maybe have multiple line content,
the built-in argparse.HelpFormatter wrap and split the content
according to width, and ignore \n in the raw help message,
it merge multiple line content in one line to output,
that looks messy. SmartHelpFormatter keep the raw help message
format if it contain \n, and wrap long line like HelpFormatter
behavior.

Change-Id: Ib37913891bbf7a31b570404c4668c490d5ac859b
2017-04-14 17:13:03 +08:00
cliff Add smart help formatter for command parser 2017-04-14 17:13:03 +08:00
demoapp Fix cliff URLs in doc and demoapp 2016-07-28 16:08:47 +09:00
doc [doc]Fix URL for 'setuptools entry points' 2016-09-07 21:41:54 +09:00
integration-tests Add Constraints support 2017-01-04 08:55:06 +11:00
tools Add Constraints support 2017-01-04 08:55:06 +11:00
.gitignore .gitignore: Ignore eggs 2017-04-03 12:53:18 +00:00
.gitreview Update .gitreview after repo rename 2014-02-07 20:38:59 +00:00
.travis.yml add pypy test env configuration 2013-09-23 15:45:31 -04:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:36 +00:00
LICENSE change to apache license 2012-04-20 10:06:58 -07:00
MANIFEST.in remove the other traces of distribute 2013-06-11 14:01:31 -04:00
Makefile Correct path to docs 2015-11-12 13:52:05 +00:00
README.rst Show team and repo badges on README 2016-11-26 12:04:54 +01:00
openstack-common.conf remove openstack-common.conf 2016-01-15 12:53:44 +08:00
requirements.txt Updated from global requirements 2017-03-02 11:43:26 +00:00
setup.cfg Use Sphinx 1.5 warning-is-error 2017-03-16 16:54:23 +00:00
setup.py Updated from global requirements 2017-03-02 11:43:26 +00:00
test-requirements.txt Updated from global requirements 2017-02-10 05:47:40 +00:00
tox.ini Remove support for py34 2017-03-13 21:09:38 +00:00

README.rst

Team and repository tags

image

cliff -- Command Line Interface Formulation Framework

cliff is a framework for building command line programs. It uses setuptools entry points to provide subcommands, output formatters, and other extensions.