{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/5"},{"label":"Documentation","url":"https://skillfed.io/packages/category/documentation"},{"label":"Sphinx","url":"https://skillfed.io/packages/category/documentation-sphinx"}],"enrichment":{"capability":"Sphinx-click is a Sphinx extension that automatically extracts and renders documentation from Click-based CLI applications directly into your Sphinx docs.","skillfed_tags":["cli-documentation","sphinx-plugin"],"use_cases":["Document a Click-based CLI tool by automatically rendering its command structure, options, and help text into your Sphinx docs.","Keep CLI documentation in sync with your application code by extracting it directly from Click decorators at build time.","Generate nested command documentation with proper HTML links and styling for complex multi-level CLI applications.","Include CLI reference pages in your project documentation without manually rewriting command definitions."],"what_it_does":"Sphinx-click is a Sphinx extension that bridges Click CLI applications and Sphinx documentation by automatically extracting command definitions, options, and help text from a Click parser and rendering them as formatted HTML documentation with proper links and styling.\n\nYou enable it in your Sphinx conf.py, then use a simple directive to point to your Click application's parser. The extension introspects the Click command structure and generates formatted documentation that matches your Sphinx theme. This is most useful when you want to keep your CLI help text as the single source of truth and automatically include it in your project's documentation without manual duplication.","worth_installing":"Yes, if you maintain a Click-based CLI and use Sphinx for documentation. The extension solves a real problem\u2014keeping CLI docs synchronized with code\u2014and has no security vulnerabilities. The aging maintenance status (253 days since last release) is a minor concern but not a blocker, since the package is stable, has low dependencies, and the repository remains active. Install it if you want to automate CLI documentation; skip it if you don't use Click or Sphinx."},"id":"sphinx-click","links":{"html":"https://skillfed.io/packages/sphinx-click","md":"https://skillfed.io/packages/sphinx-click.md","pypi":"https://pypi.org/project/sphinx-click/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-12-04","license_spdx":null,"license_treatment":"permissive","name":"sphinx-click","python_support":"supports_current","summary":"Sphinx extension that automatically documents click applications"},"popularity":{"monthly_downloads":779718,"position":5083,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.2.0"}
