From ec12b780d5dcd64b348986b083394bd805de5fe7 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Sun, 21 May 2023 07:10:20 -0700 Subject: [PATCH] sqlite-utils tui command if Trogon is installed, refs #545 --- sqlite_utils/cli.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sqlite_utils/cli.py b/sqlite_utils/cli.py index ce354e0..7ade268 100644 --- a/sqlite_utils/cli.py +++ b/sqlite_utils/cli.py @@ -33,6 +33,11 @@ from .utils import ( TypeTracker, ) +try: + import trogon +except ImportError: + trogon = None + CONTEXT_SETTINGS = dict(help_option_names=["-h", "--help"]) @@ -112,6 +117,10 @@ def cli(): pass +if trogon is not None: + cli = trogon.tui()(cli) + + @cli.command() @click.argument( "path",