diff --git a/devine/core/__main__.py b/devine/core/__main__.py index 8e7ecb5..4120044 100644 --- a/devine/core/__main__.py +++ b/devine/core/__main__.py @@ -7,6 +7,7 @@ from pathlib import Path import click import urllib3 from urllib3.exceptions import InsecureRequestWarning +from rich import traceback from rich.padding import Padding from devine.core import __version__ @@ -47,6 +48,12 @@ def main(version: bool, debug: bool, log_path: Path) -> None: urllib3.disable_warnings(InsecureRequestWarning) + traceback.install( + console=console, + width=80, + suppress=[click] + ) + console.print( Padding( textwrap.dedent(