Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Click Extra works fine, but is maintained by only one person πŸ˜Άβ€πŸŒ«οΈ.
You can help if you purchase business support 🀝 or sponsor the project 🫢.
Click Extra
Logo
  • Installation
  • Tutorial

The click-extra CLI

  • CLI
  • CLI wrapper
  • Binaries

Building a CLI

  • Commands & groups
  • Decorators
  • Types
  • Context
  • Multicall binaries

Configuration

  • Configuration files
  • Configuration discovery
  • Configuration formats
  • Configuration schema
  • Configuration validation
  • Environment variables

Colors and output

  • Colored help
  • Themes
  • Styling
  • Layout
  • Table
  • Spinner

Runtime behavior

  • Logging
  • Execution
  • Version
  • Telemetry

Introspection and export

  • Parameters
  • Machine-readable help
  • Command tree
  • Carapace completion

Testing

  • CLI testing
  • Pytest
  • Test suites

Documentation tooling

  • CLI screenshots
  • Code snippets
  • Man-page
  • Sphinx
  • Python directives
  • MkDocs
  • MyST docstrings
  • Pygments

Comparisons

  • Typer compatibility
  • Benchmark

Contributing

  • Contribution guide
  • Downstream packaging
  • Upstream
  • Code of conduct

API reference

  • click_extra package
    • click_extra.config package
    • click_extra.sphinx package
  • tests package
    • tests.mkdocs package
    • tests.sphinx package
  • Index
  • Module Index

Project

  • Changelog
  • Todo-list
  • License
  • GitHub repository
  • Funding
Back to top
Copyright © Kevin Deldycke and contributors
Made with Furo
Last updated on 2026-09-15