├── .editorconfig ├── .github ├── pull_request_template.md └── workflows │ └── ci.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── LICENSE ├── README.rst ├── docs ├── changelog.rst ├── conf.py ├── contributing.rst ├── examples │ ├── commandcollections.rst │ ├── commands.rst │ ├── groups.rst │ └── index.rst ├── index.rst ├── installation.rst └── usage.rst ├── examples ├── commandcollections │ ├── __init__.py │ └── cli.py ├── commands │ └── cli.py ├── groups │ └── cli.py └── setup.py ├── pyproject.toml ├── releasenotes └── notes │ ├── add-auto_envvar_prefix-support-a08e68aba792ee26.yaml │ ├── add-event-support-e55edb86d86d1082.yaml │ ├── add-mock-modules-support-d4663c3265eeba5e.yaml │ ├── add-show_default-from-context-support-ab4aeffcc513502d.yaml │ ├── better-string-defaults-3664ae102b044972.yaml │ ├── drop-click-7-cbdaccc6a64029d0.yaml │ ├── drop-python-3-7-support-3d3cab951fc6ae82.yaml │ ├── drop-python-38-39-0da4002e198b0e4b.yaml │ ├── python-3.11-support-64013e70ae9926f4.yaml │ ├── python-3.12-support-f2ed1dc438bd42ee.yaml │ └── show-typer-arg-help-text-fae802f6878fa100.yaml ├── sphinx_click ├── __init__.py └── ext.py ├── tests ├── __init__.py ├── conftest.py ├── roots │ ├── basics │ │ ├── conf.py │ │ ├── greet.py │ │ └── index.rst │ ├── commands │ │ ├── conf.py │ │ ├── greet.py │ │ └── index.rst │ └── nested-full │ │ ├── conf.py │ │ ├── greet.py │ │ └── index.rst ├── test_extension.py └── test_formatter.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/README.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/docs/contributing.rst -------------------------------------------------------------------------------- /docs/examples/commandcollections.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/docs/examples/commandcollections.rst -------------------------------------------------------------------------------- /docs/examples/commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/docs/examples/commands.rst -------------------------------------------------------------------------------- /docs/examples/groups.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/docs/examples/groups.rst -------------------------------------------------------------------------------- /docs/examples/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/docs/examples/index.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /examples/commandcollections/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/commandcollections/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/examples/commandcollections/cli.py -------------------------------------------------------------------------------- /examples/commands/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/examples/commands/cli.py -------------------------------------------------------------------------------- /examples/groups/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/examples/groups/cli.py -------------------------------------------------------------------------------- /examples/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/examples/setup.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/pyproject.toml -------------------------------------------------------------------------------- /releasenotes/notes/add-auto_envvar_prefix-support-a08e68aba792ee26.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/releasenotes/notes/add-auto_envvar_prefix-support-a08e68aba792ee26.yaml -------------------------------------------------------------------------------- /releasenotes/notes/add-event-support-e55edb86d86d1082.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/releasenotes/notes/add-event-support-e55edb86d86d1082.yaml -------------------------------------------------------------------------------- /releasenotes/notes/add-mock-modules-support-d4663c3265eeba5e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/releasenotes/notes/add-mock-modules-support-d4663c3265eeba5e.yaml -------------------------------------------------------------------------------- /releasenotes/notes/add-show_default-from-context-support-ab4aeffcc513502d.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/releasenotes/notes/add-show_default-from-context-support-ab4aeffcc513502d.yaml -------------------------------------------------------------------------------- /releasenotes/notes/better-string-defaults-3664ae102b044972.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/releasenotes/notes/better-string-defaults-3664ae102b044972.yaml -------------------------------------------------------------------------------- /releasenotes/notes/drop-click-7-cbdaccc6a64029d0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/releasenotes/notes/drop-click-7-cbdaccc6a64029d0.yaml -------------------------------------------------------------------------------- /releasenotes/notes/drop-python-3-7-support-3d3cab951fc6ae82.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/releasenotes/notes/drop-python-3-7-support-3d3cab951fc6ae82.yaml -------------------------------------------------------------------------------- /releasenotes/notes/drop-python-38-39-0da4002e198b0e4b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/releasenotes/notes/drop-python-38-39-0da4002e198b0e4b.yaml -------------------------------------------------------------------------------- /releasenotes/notes/python-3.11-support-64013e70ae9926f4.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Python 3.11 is now officially supported. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/python-3.12-support-f2ed1dc438bd42ee.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | features: 3 | - | 4 | Python 3.12 is now officially supported. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/show-typer-arg-help-text-fae802f6878fa100.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/releasenotes/notes/show-typer-arg-help-text-fae802f6878fa100.yaml -------------------------------------------------------------------------------- /sphinx_click/__init__.py: -------------------------------------------------------------------------------- 1 | from sphinx_click.ext import setup # noqa 2 | -------------------------------------------------------------------------------- /sphinx_click/ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/sphinx_click/ext.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/roots/basics/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/tests/roots/basics/conf.py -------------------------------------------------------------------------------- /tests/roots/basics/greet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/tests/roots/basics/greet.py -------------------------------------------------------------------------------- /tests/roots/basics/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/tests/roots/basics/index.rst -------------------------------------------------------------------------------- /tests/roots/commands/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/tests/roots/commands/conf.py -------------------------------------------------------------------------------- /tests/roots/commands/greet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/tests/roots/commands/greet.py -------------------------------------------------------------------------------- /tests/roots/commands/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/tests/roots/commands/index.rst -------------------------------------------------------------------------------- /tests/roots/nested-full/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/tests/roots/nested-full/conf.py -------------------------------------------------------------------------------- /tests/roots/nested-full/greet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/tests/roots/nested-full/greet.py -------------------------------------------------------------------------------- /tests/roots/nested-full/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/tests/roots/nested-full/index.rst -------------------------------------------------------------------------------- /tests/test_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/tests/test_extension.py -------------------------------------------------------------------------------- /tests/test_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/tests/test_formatter.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/sphinx-click/HEAD/tox.ini --------------------------------------------------------------------------------