clipy 0.4
Library for creating command line interfaces
Downloads ↓ | Package Documentation
Clipy - command line interfaces micro-framework
Clipy is simple easy to use micro-framework for creating command line interfaces. You can find documentation at http://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
Development
All source code for clipy is on launchpad, versioned with bzr DVCS:
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).
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| clipy-0.4-py2.6.egg (md5) | Python Egg | 2.6 | 2010-02-15 | 20KB | 498 |
| clipy-0.4.tar.gz (md5) | Source | 2010-02-15 | 6KB | 460 | |
- Author: Andrey Popp
- Documentation: clipy package documentation
- Keywords: python cli framework cmd command line interface
- License: MIT
- Categories
- Package Index Owner: Andrey.Popp
- DOAP record: clipy-0.4.xml
