CLICK-EXTRA-CONVERT-TO-MYST(1) CLICK-EXTRA-CONVERT-TO-MYST(1)

click-extra convert-to-myst - Convert reST docstrings to MyST markdown in Python source files.

click-extra convert-to-myst [OPTIONS] [DIRECTORY]

Convert reST docstrings to MyST markdown in Python source files.

Transforms reST markup in docstrings and #: comment blocks to MyST. The companion click_extra.sphinx.myst_docstrings Sphinx extension converts the MyST back to reST at build time, so sphinx.ext.autodoc still works.

If DIRECTORY is not specified, auto-detects the source package directory from the project's script entry points in pyproject.toml.

Safe to re-run: already-converted MyST syntax does not match the reST patterns, so the conversion is idempotent.

[DIRECTORY]

Measure and print elapsed execution time.
Location of the configuration file. Supports local path with glob patterns or remote URL.
Ignore all configuration files and only use command line parameters and environment variables.
Validate the configuration file and exit.
Export the configuration in the selected format to <stdout>, then exit.
Accessibility mode: disable colors and render tables in a plain, screen-reader-friendly format.
Colorize the output. A bare --color is the same as --color=always.
Disable colorization (alias of --color=never).
Show progress indicators during long operations. Disabled for non-interactive output (pipes, dumb terminals, CI) and by --accessible.
Color theme used for help screens.
Show all CLI parameters, their provenance, defaults and value, then exit.
Rendering style of tables.
Either CRITICAL, ERROR, WARNING, INFO, DEBUG.
Show the tree of nested subcommands and exit.
Show the command's man page (roff) and exit.
Show the version and exit.
Show this message and exit.

Measure and print elapsed execution time.
Location of the configuration file. Supports local path with glob patterns or remote URL.
Validate the configuration file and exit.
Export the configuration in the selected format to <stdout>, then exit.
Accessibility mode: disable colors and render tables in a plain, screen-reader-friendly format.
Colorize the output. A bare --color is the same as --color=always.
Disable colorization (alias of --color=never).
Show progress indicators during long operations. Disabled for non-interactive output (pipes, dumb terminals, CI) and by --accessible.
Color theme used for help screens.
Show all CLI parameters, their provenance, defaults and value, then exit.
Rendering style of tables.
Either CRITICAL, ERROR, WARNING, INFO, DEBUG.
Show the tree of nested subcommands and exit.
Show the command's man page (roff) and exit.
Show the version and exit.
Show this message and exit.

~/.config/click-extra/{*.toml,*.yaml,*.yml,*.json,*.json5,*.jsonc,*.hjson,*.ini,*.xml,pyproject.toml}

0
Success.
1
A runtime error, or an aborted prompt (Ctrl-C, a declined confirmation).
2
A usage error: unknown option, invalid value, missing operand, or an unparsable configuration file.

Kevin Deldycke

2026-07-27 8.6.2.dev0