Metadata-Version: 1.1
Name: cliff
Version: 0.2
Summary: Command Line Interface Formulation Framework
Home-page: https://github.com/dreamhost/cliff
Author: Doug Hellmann
Author-email: doug.hellmann@gmail.com
License: UNKNOWN
Download-URL: https://github.com/dreamhost/cliff/tarball/master
Description: =======================================================
         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.
        
        Documentation
        =============
        
        Documentation for cliff is hosted on readthedocs.org at http://readthedocs.org/docs/cliff/en/latest/
        
        To do
        =====
        
        - Should commands have an explicit API for checking whether the user
          can invoke them?
        - example show app
        - change API for list app to expect a sequence of dictionaries?
        - unicode output for python 2 (incompatible with csv?)
        - json formatter(s)
        - pprint formatter(s)
        - pretty but non-table formatter(s)
        - shell script formatter(s)? (properties as variable names)
        - create a few example commands that use a sqlite database to show how
          to manage transactions
        - switch setup/teardown functions in app to use some sort of context
          manager?
        
Platform: Any
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Intended Audience :: Developers
Classifier: Environment :: Console
Provides: cliff
