Skip to main content

🌈 Extra colorization and configuration loading for Click.

Project description

Click Extra

Last release Python versions Downloads Unittests status Coverage status Documentation 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

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.8.3.tar.gz (63.6 kB view details)

Uploaded Source

Built Distribution

click_extra-4.8.3-py3-none-any.whl (77.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: click_extra-4.8.3.tar.gz
  • Upload date:
  • Size: 63.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for click_extra-4.8.3.tar.gz
Algorithm Hash digest
SHA256 d0a2409d1c65ba40de73193bf5a589d4aa6ea913cd85bbcce72689a8844b0601
MD5 22b725b885d1dbff10d525805541469a
BLAKE2b-256 f430f411e19756fb2f512ea118e55207dff0558234f5bf504929c951a153b39c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: click_extra-4.8.3-py3-none-any.whl
  • Upload date:
  • Size: 77.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for click_extra-4.8.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b4d5f2c4feea24b2454619125f2b47758272c6eef7a4789b8a85195c3bb6b068
MD5 3d86de2dc1ffe3de5294ed91da54fe10
BLAKE2b-256 a151f26eb61fdd24b326c5552bd5d88a56eb9b4f107df2f7c64d393cfb1b65ed

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