consolekit is a collection of utilities for Click, providing additional decorators, formatting helpers, and input/output features. Current version is 1.13.0, supports Python >=3.7. Actively maintained.
pip install consolekitVerified import paths — ran on the pinned version, not inferred.
Basic example: define a click command using consolekit's @command, use Colour for colored output.
Use from consolekit import command instead of from consolekit.decorators import command.
Import decorators from consolekit directly.
Use consolekit.option consistently within a consolekit.command-decorated function.
Call Colour.is_enabled() before applying colors or use Colour.strip() to remove colors.