Library for creating command line interfaces
Project description
Clipy - command line interfaces micro-framework
Clipy is simple easy to use micro-framework for creating command line interfaces.
Source code at launchpad:
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file clipy-0.3.tar.gz
.
File metadata
- Download URL: clipy-0.3.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b703bb3f1873ff506548dbdcaddcac44d16adcf83c097105d1032ab9712d314 |
|
MD5 | f87dfb68dc8b51bd144a591be2d9e79a |
|
BLAKE2b-256 | 2e8eb1834d6f762bebdc5f0b6979ea49f808779e0307910f1be3c8bbefdc5568 |
Provenance
File details
Details for the file clipy-0.3-py2.6.egg
.
File metadata
- Download URL: clipy-0.3-py2.6.egg
- Upload date:
- Size: 14.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1c9e6791ed40d5371a60ff7a10e06830930006465de003240972bca41337947 |
|
MD5 | 464a6f46093d6779bebddc46d332556f |
|
BLAKE2b-256 | acc1e6e27a1051f2872b5fce40ee9203bb60ae51dc78fa0ad137a733fe49213d |