cliff – Command Line Interface Formulation Framework – version 1.3.2

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?

  • Add convert_underscores parameter to CommandManager

    __init__ method to allow underscores to be used in command
    names. This optional argument is defaulted to True to maintain
    current behavior. (contributed by Joe Server)

  • Use flake8 for style checking.

  • Relax version requirement for PrettyTable dependency to allow point

    releases of 0.7.


Documentation for cliff is hosted on


Use pip:

$ pip install cliff

See the installation guide for more details.