From: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Date: Thu, 19 Jun 2025 11:47:29 +0000 (+0100) Subject: gh-133934: Mention special commands in sqlite3 `.help` message (GH-135224) X-Git-Tag: v3.15.0a1~1249 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=13efe3f5993cb957fc0473a273dd7b02193e9e25;p=thirdparty%2FPython%2Fcpython.git gh-133934: Mention special commands in sqlite3 `.help` message (GH-135224) --- diff --git a/Lib/sqlite3/__main__.py b/Lib/sqlite3/__main__.py index 9443afbfcc27..35344ecceff5 100644 --- a/Lib/sqlite3/__main__.py +++ b/Lib/sqlite3/__main__.py @@ -65,7 +65,11 @@ class SqliteInteractiveConsole(InteractiveConsole): case "version": print(sqlite3.sqlite_version) case "help": - print("Enter SQL code and press enter.") + t = theme.syntax + print(f"Enter SQL code or one of the below commands, and press enter.\n\n" + f"{t.builtin}.version{t.reset} Print underlying SQLite library version\n" + f"{t.builtin}.help{t.reset} Print this help message\n" + f"{t.builtin}.quit{t.reset} Exit the CLI, equivalent to CTRL-D\n") case "quit": sys.exit(0) case "": diff --git a/Misc/NEWS.d/next/Library/2025-06-06-17-34-18.gh-issue-133934.yT1r68.rst b/Misc/NEWS.d/next/Library/2025-06-06-17-34-18.gh-issue-133934.yT1r68.rst new file mode 100644 index 000000000000..4de7b4cceca9 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2025-06-06-17-34-18.gh-issue-133934.yT1r68.rst @@ -0,0 +1 @@ +Improve :mod:`sqlite3` CLI's ``.help`` message.