Open
Description
- Add
text_markup: Literal["rich", "markdown", "rst", None]
. - Add optional
rich-click[rst]
support via therich-rst
package. https://github.com/wasi-master/rich-rst Very small package, but seems fine, so an optional dependency would work. - Silently deprecate/discourage
use_markdown: bool
anduse_rich_markup: bool
.- I don't not think it is worth
warning.warn()
ing users about this one. This is the sort of thing I'd deprecate only on release of arich-click==2.0.0
. It's just too trivial to support thebool
args, and I would feel bad warning polluting users' warnings with this one. - However, I do think we should start to warn users via
UserWarning
when there are conflicts in in the config, since only one can be supported at a time.enabled_markup_options = sum(map(bool, [self.use_rich_markup, self.use_markdown, self.use_rst])) if enabled_markup_options > 1: import warnings warnings.warn(...) if enabled_markup_options == 1 and self.text_markup is not None: import warnings warnings.warn(...)
- I don't not think it is worth
Metadata
Metadata
Assignees
Labels
No labels