Skip to main content

A command-line utility toolkit for Python.

Project description

A library for developing command-line applications in Python.

License PyPI Version Python Versions Documentation Tests Downloads

The cmdkit library implements a few common patterns needed by well-formed command-line applications in Python. It only touches a few concepts but it implements them well. The idea is to reduce the boilerplate needed to get a full featured CLI off the ground. Applications developed using cmdkit are easy to implement, easy to maintain, and easy to understand.


Installation

CmdKit is tested for Windows, macOS, and Linux, and can be installed from the Python Package Index using Pip.

$ pip install cmdkit

Documentation

Documentation for getting started, the API, and common recipes are available at cmdkit.readthedocs.io.


Contributions

Contributions are welcome in the form of suggestions for additional features, pull requests with new features or bug fixes, etc. If you find bugs or have questions, open an Issue here. If and when the project grows, a code of conduct will be provided along side a more comprehensive set of guidelines for contributing; until then, just be nice.

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

cmdkit-2.7.7.tar.gz (23.2 kB view details)

Uploaded Source

Built Distribution

cmdkit-2.7.7-py3-none-any.whl (26.8 kB view details)

Uploaded Python 3

File details

Details for the file cmdkit-2.7.7.tar.gz.

File metadata

  • Download URL: cmdkit-2.7.7.tar.gz
  • Upload date:
  • Size: 23.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.0 Linux/6.8.0-1017-azure

File hashes

Hashes for cmdkit-2.7.7.tar.gz
Algorithm Hash digest
SHA256 afe20b60ee60658e299dba465248b74c1801bfe24f891ef745b3a6810251c280
MD5 0ea0623a45990843f70296fbe87afc13
BLAKE2b-256 a98d0483d6018a5293ef74889ee132b243d34c324be19378acb93341bbefb43b

See more details on using hashes here.

File details

Details for the file cmdkit-2.7.7-py3-none-any.whl.

File metadata

  • Download URL: cmdkit-2.7.7-py3-none-any.whl
  • Upload date:
  • Size: 26.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.0 Linux/6.8.0-1017-azure

File hashes

Hashes for cmdkit-2.7.7-py3-none-any.whl
Algorithm Hash digest
SHA256 9dfb1ae63329d0ce1970886206ef14a9773d5ebcc15608c96df119bc82abf023
MD5 bf43a5f75ba619efbb34380e96bfce1d
BLAKE2b-256 2362c82680c31dc2dcfa55918a28720d2e5695cbb4e778b621416d12883203cd

See more details on using hashes here.

Supported by

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