From 4cbfba9d7b930edd8f5727ba091cd800d8a02eab Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Mon, 21 Apr 2025 10:05:34 +0200 Subject: [mod] ExpireCache - sqlite based key/value cache with expire time --- searx/enginelib/__main__.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 searx/enginelib/__main__.py (limited to 'searx/enginelib/__main__.py') diff --git a/searx/enginelib/__main__.py b/searx/enginelib/__main__.py new file mode 100644 index 000000000..7414a2ebe --- /dev/null +++ b/searx/enginelib/__main__.py @@ -0,0 +1,21 @@ +"""Implementation of a command line for development purposes. To start a +command, switch to the environment and run library module as a script:: + + $ ./manage pyenv.cmd bash --norc --noprofile + (py3) python -m searx.enginelib --help + +The following commands can be used for maintenance and introspection +(development) of the engine cache:: + + (py3) python -m searx.enginelib cache state + (py3) python -m searx.enginelib cache maintenance + +""" + +import typer + +from .. import enginelib + +app = typer.Typer() +app.add_typer(enginelib.app, name="cache", help="Commands related to the cache of the engines.") +app() -- cgit v1.2.3