cliff – Command Line Interface Formulation Framework – version 1.6.1

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?

  • Fix a bug in ShellFormatter’s escaping of double quotes in strings
  • Remove PrettyTable from documentation requirements
  • add doc requirements to venv

Documentation

Documentation for cliff is hosted on readthedocs.org

Installation

Use pip:

$ pip install cliff

See the installation guide for more details.

cliff – Command Line Interface Formulation Framework – version 1.6.0

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 max-width support for table formatter
  • Add value only output formatter
  • Fix doc build with Python 2.6.x
  • Fix interactive mode with command line args
  • Escape double quotes in shell formatter
  • Rename private attribute to avoid conflict
  • Sync with OpenStack’s global requirements
  • Add integration tests with known consumers
  • Make the formatters a private part of the command

Documentation

Documentation for cliff is hosted on readthedocs.org

Installation

Use pip:

$ pip install cliff

See the installation guide for more details.

cliff – Command Line Interface Formulation Framework – version 1.5.0

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?

  • 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

Documentation for cliff is hosted on readthedocs.org

Installation

Use pip:

$ pip install cliff

See the installation guide for more details.

cliff – Command Line Interface Formulation Framework – version 1.4.5

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?

  • Update the pyparsing dependency to a version that supports both

    Python 2 and Python 3.

  • Add PyPy testing.

Documentation

Documentation for cliff is hosted on readthedocs.org

Installation

Use pip:

$ pip install cliff

See the installation guide for more details.

cliff – Command Line Interface Formulation Framework – version 1.4.4

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?

  • Provide better error handling for unknown commands run from the
    command line. (Contributed by Christophe Chauvet.)

Documentation

Documentation for cliff is hosted on readthedocs.org

Installation

Use pip:

$ pip install cliff

See the installation guide for more details.

cliff – Command Line Interface Formulation Framework – version 1.4.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?

Documentation

Documentation for cliff is hosted on readthedocs.org

Installation

Use pip:

$ pip install cliff

See the installation guide for more details.

cliff – Command Line Interface Formulation Framework – version 1.4.1

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 dict2columns method to ShowOne. (Contributed by Dean
    Troyer)
  • Pin the requirement for cmd2 more tightly.

Documentation

Documentation for cliff is hosted on readthedocs.org

Installation

Use pip:

$ pip install cliff

See the installation guide for more details.

cliff – Command Line Interface Formulation Framework – version 1.4

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?

  • Store a reference to the InteractiveApp on the App while in
    interactive mode to allow commands to update the interactive
    state. (Contributed by Tomaz Muraus)
  • Remove reliance on distribute, now that it has merged with
    setuptools 0.7. Providing an explicit dependency on setuptools
    breaks updates in some cases, so just fail if it isn’t there.

Documentation

Documentation for cliff is hosted on readthedocs.org

Installation

Use pip:

$ pip install cliff

See the installation guide for more details.

cliff – Command Line Interface Formulation Framework – version 1.3.3

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?

  • Restore compatibility with prettytable < 0.7.2 by forcing no
    output if there is no data (instead of printing an empty
    table). Contributed by Dirk Mueller.
  • Update to allow cmd2 version 0.6.5.1. Contributed by Dirk Mueller.

Documentation

Documentation for cliff is hosted on readthedocs.org

Installation

Use pip:

$ pip install cliff

See the installation guide for more details.