clipy 0.4

Creator: coderz1093

Last updated:

Add to Cart

Description:

clipy 0.4

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).

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.