cliff – Command Line Interface Formulation Framework — cliff 1.1 documentation

### Navigation

- index
- next |
- cliff 1.1 documentation »

# cliff – Command Line Interface Formulation Framework

cliff is a framework for building command line programs. It uses plugins to define sub-commands, output formatters, and other extensions.

Contents:

- Introduction
  - Command Plugins
  - Cliff Objects
- Exploring the Demo App
  - Setup
  - Usage
  - The Source
- List Commands
  - Lister
  - List Output Formatters
- Show Commands
  - ShowOne
  - Show Output Formatters
- Interactive Mode
  - Example
- Cliff Classes
  - Application
  - Formatting Output
- Installation
  - Python Versions
  - Dependencies
  - Basic Installation
  - Source Code
  - Reporting Bugs
- For Developers
  - Building Documentation
  - Running Tests
- Release History

## Indices and tables

- Index
- Module Index
- Search Page

### Navigation

- index
- next |
- cliff 1.1 documentation »