Metadata-Version: 1.0
Name: clipy
Version: 0.4
Summary: Library for creating command line interfaces
Home-page: UNKNOWN
Author: Andrey Popp
Author-email: 8mayday@gmail.com
License: MIT
Description: Clipy - command line interfaces micro-framework
        ===============================================
        
        Clipy is simple easy to use micro-framework for creating command line
        interfaces. You can find documentation at `https://packages.python.org/clipy
        <https://packages.python.org/clipy>`_.
        
        Bug reports
        -----------
        
        Clipy uses launchpad for tracking bug reports, if you are want to report one,
        please follow the url:
        
        `https://bugs.launchpad.net/clipy <https://bugs.launchpad.net/clipy>`_
        
        
        Development
        -----------
        
        All source code for clipy is on launchpad, versioned with bzr DVCS:
        
        `http://launchpad.net/clipy <http://launchpad.net/clipy>`_
        
        If you want to branch, simply type in terminal:
        
        $ bzr branch lp:clipy
        
        Change history
        ==============
        
        0.1
        ---
        
        Initial release with the following features:
        
        - Defining single commands with Command class.
        
        - Defining composite commands (commands that consists of subcommans, like svn)
        with CompositeCommand class.
        
        
        0.2
        ---
        
        New features:
        
        - Added abstract command loaded for composite commands.
        
        - Command loader implementation, which loads commands via setuptools entry
        point groups.
        
        
        0.3
        ---
        
        New features:
        
        - Added Command.chanllenge method for asking user for variable.
        
        - Added Command.ask method for asking user for confirmation.
        
        - Support for defining commands with argument parsers based on argparse.
        
        
        0.4
        ---
        
        New features:
        
        - Default help command for composite commands.
        
        - Better usage handling within subcommands.
        
        - Commands are stateless now -- options, args and context passed in run method
        directly.
        
        - Composite command behaviour can be parametrized in cases there is no
        subcommand or unknown one is provided (CompositeCommand.no_command,
        CompositeCommand.unknown_command methods).
        
Keywords: python cli framework cmd command line interface
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
