From 108eded31a38ee512e2656e6557725fc45b95c8d Mon Sep 17 00:00:00 2001 From: Michael Panchenko Date: Thu, 17 Jul 2025 16:00:34 +0200 Subject: [PATCH] Missing entry in pyproject --- pyproject.toml | 1 + src/serena/cli.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 6bcf2bb..9f37d6f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,6 +43,7 @@ print-system-prompt = "serena.cli:print_system_prompt" mode = "serena.cli:mode" context = "serena.cli:context" project = "serena.cli:project" +config = "serena.cli:config" help = "serena.cli:get_help" [project.license] diff --git a/src/serena/cli.py b/src/serena/cli.py index 0b5396b..7b77b2f 100644 --- a/src/serena/cli.py +++ b/src/serena/cli.py @@ -446,6 +446,8 @@ print_system_prompt = top_level.print_system_prompt # needed for the help script to work - register all subcommands to the top-level group for subgroup in (mode, context, project, config): top_level.add_command(subgroup) + + def get_help() -> str: """Retrieve the help text for the top-level Serena CLI.""" return top_level.get_help(click.Context(top_level, info_name="serena"))