Skip to main content

🌈 Extra colorization and configuration loading for Click.

Project description

Click Extra

Last release Python versions Unittests status Documentation status Coverage status DOI

What is Click Extra?

A ready-to-use wrapper for Click, the Python CLI framework.

It is a drop-in replacement with good defaults that saves lots of boilerplate code and frustration. It also comes with workarounds and patches that have not reached upstream yet (or are unlikely to).

Example

It transforms this vanilla click CLI:

click CLI help screen

Into this:

click-extra CLI help screen

To undestrand how we ended up with the result above, go read the tutorial.

Features

Used in

Check these projects to get real-life examples of click-extra usage:

Feel free to send a PR to add your project in this list if you are relying on Click Extra in any way.

Development

Development guidelines are the same as parent project mpm, from which click-extra originated.

Release history Release notifications | RSS feed

This version

4.5.0

Download files

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

Source Distribution

click_extra-4.5.0.tar.gz (82.2 kB view details)

Uploaded Source

Built Distribution

click_extra-4.5.0-py3-none-any.whl (108.0 kB view details)

Uploaded Python 3

File details

Details for the file click_extra-4.5.0.tar.gz.

File metadata

  • Download URL: click_extra-4.5.0.tar.gz
  • Upload date:
  • Size: 82.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for click_extra-4.5.0.tar.gz
Algorithm Hash digest
SHA256 9c20a199086f957cd57b99a6a557781b055b63890e884149cdf52e101532801f
MD5 5acf7a960e1cde0bdb59290cb61e4919
BLAKE2b-256 c0772a3cae089a6c785c6e96e02658118c3d79139b829a558687fcf164427e93

See more details on using hashes here.

File details

Details for the file click_extra-4.5.0-py3-none-any.whl.

File metadata

  • Download URL: click_extra-4.5.0-py3-none-any.whl
  • Upload date:
  • Size: 108.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for click_extra-4.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9726345c3bdcd2dcc8c9f648c0d34d8303d8ca13747c60b0f37edbd2431edbdc
MD5 e2d5d530aa8f4ab1f1458c3a3aec74e0
BLAKE2b-256 646c7171339b43b7e6f245d88d037fb7e14c56b8227636d4a4c39d3dd5f7d3bd

See more details on using hashes here.

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