Skip to main content

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:

http://launchpad.net/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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clipy-0.3.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

clipy-0.3-py2.6.egg (14.9 kB view details)

Uploaded Source

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

Hashes for clipy-0.3.tar.gz
Algorithm Hash digest
SHA256 7b703bb3f1873ff506548dbdcaddcac44d16adcf83c097105d1032ab9712d314
MD5 f87dfb68dc8b51bd144a591be2d9e79a
BLAKE2b-256 2e8eb1834d6f762bebdc5f0b6979ea49f808779e0307910f1be3c8bbefdc5568

See more details on using hashes here.

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

Hashes for clipy-0.3-py2.6.egg
Algorithm Hash digest
SHA256 c1c9e6791ed40d5371a60ff7a10e06830930006465de003240972bca41337947
MD5 464a6f46093d6779bebddc46d332556f
BLAKE2b-256 acc1e6e27a1051f2872b5fce40ee9203bb60ae51dc78fa0ad137a733fe49213d

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page