cliff – Command Line Interface Formulation Framework – version 1.5.0K

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

What’s New In This Release?K

  • Fix the arguments passed to commands when they are instantiated to pull out help. See issue 52 for details.
  • Add bash command completion. (Contributed by Terry Howe)
  • Use stevedore to load formatter plugins.
  • Use pbr for packaging.


Documentation for cliff is hosted on


Use pip:

$ pip install cliff

See the installation guide for more details.