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

This version

4.7.5

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

Uploaded Source

Built Distribution

click_extra-4.7.5-py3-none-any.whl (115.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for click_extra-4.7.5.tar.gz
Algorithm Hash digest
SHA256 f34f8acc6b942eb162154633538a9b7f17b713aeb4778d55bfbf85006740de54
MD5 6830714afde1e39907b4500b80bad6bd
BLAKE2b-256 5f1cf4994753da10be8f785b093da4bc86942930e86a78d3216aa2cce6371f69

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for click_extra-4.7.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a1edd9fb2d62ff4e24528aa43f2494c4553f2fe20a8b669aa9f981f946ce240e
MD5 458649662fb656ce6f6804838c18a8af
BLAKE2b-256 709d5336f58b11006a4fcf471626be767dca686f56753d373bbfe5680f6779f1

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