summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/litestar/cli/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'venv/lib/python3.11/site-packages/litestar/cli/__init__.py')
-rw-r--r--venv/lib/python3.11/site-packages/litestar/cli/__init__.py29
1 files changed, 29 insertions, 0 deletions
diff --git a/venv/lib/python3.11/site-packages/litestar/cli/__init__.py b/venv/lib/python3.11/site-packages/litestar/cli/__init__.py
new file mode 100644
index 0000000..f6c366e
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/litestar/cli/__init__.py
@@ -0,0 +1,29 @@
+"""Litestar CLI."""
+
+from __future__ import annotations
+
+from importlib.util import find_spec
+
+# Ensure `rich_click` patching occurs before we do any imports from `click`.
+if find_spec("rich_click") is not None: # pragma: no cover
+ import rich_click as click
+ from rich_click.cli import patch as rich_click_patch
+
+ rich_click_patch()
+ click.rich_click.USE_RICH_MARKUP = True
+ click.rich_click.USE_MARKDOWN = False
+ click.rich_click.SHOW_ARGUMENTS = True
+ click.rich_click.GROUP_ARGUMENTS_OPTIONS = True
+ click.rich_click.SHOW_ARGUMENTS = True
+ click.rich_click.GROUP_ARGUMENTS_OPTIONS = True
+ click.rich_click.STYLE_ERRORS_SUGGESTION = "magenta italic"
+ click.rich_click.ERRORS_SUGGESTION = ""
+ click.rich_click.ERRORS_EPILOGUE = ""
+ click.rich_click.MAX_WIDTH = 80
+ click.rich_click.SHOW_METAVARS_COLUMN = True
+ click.rich_click.APPEND_METAVARS_HELP = True
+
+
+from .main import litestar_group
+
+__all__ = ["litestar_group"]