diff --git a/.gitignore b/.gitignore index 22c24e8..d9b0a1c 100644 --- a/.gitignore +++ b/.gitignore @@ -35,7 +35,7 @@ __pycache__/ tests/*.log # Project-specific things to ignore ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - +venv build dist docs/_build diff --git a/dev/scripts/filter-github-orgs b/dev/scripts/filter-github-orgs index 456cdf0..65105a4 100755 --- a/dev/scripts/filter-github-orgs +++ b/dev/scripts/filter-github-orgs @@ -451,8 +451,16 @@ def _alert(ctx, msg, print_usage=True): STYLE_OPTION, STYLE_ARGUMENT, STYLE_SWITCH, - OptionHighlighter, ) + from rich.highlighter import RegexHighlighter + class OptionHighlighter(RegexHighlighter): + """Highlights our special options.""" + + highlights = [ + r"(^|[^\w\-])(?P-([^\W0-9][\w\-]*\w|[^\W0-9]))", + r"(^|[^\w\-])(?P