diff --git a/docs/plugins.md b/docs/plugins.md index a8f8e2505..7acb9a6ac 100644 --- a/docs/plugins.md +++ b/docs/plugins.md @@ -10,7 +10,7 @@ SPDX-License-Identifier: CC0-1.0 `gallia` uses the [`entry_points` mechanism](https://docs.python.org/3/library/importlib.metadata.html#entry-points) for registering plugins. These entry points are known by `gallia`: -`gallia_cli_commands` +`gallia_commands` : List of subclasses of {class}`gallia.command.BaseCommand` add new a command to the CLI. `gallia_cli_init` @@ -50,7 +50,7 @@ commands = [HelloWorld] In `pyproject.toml` using `poetry` the following entry_point needs to be specified: ``` toml -[tool.poetry.plugins."gallia_cli_commands"] +[tool.poetry.plugins."gallia_commands"] "hello_world_commands" = "hello_gallia.hello:commands" ``` diff --git a/src/gallia/cli.py b/src/gallia/cli.py index 7884350b2..3979ad674 100644 --- a/src/gallia/cli.py +++ b/src/gallia/cli.py @@ -258,7 +258,7 @@ def cmd_show_plugins() -> None: _print_plugin( "initialization callbacks (gallia_cli_init)", load_cli_init_plugin_eps() ) - _print_plugin("commands (gallia_cli_commands)", load_command_plugin_eps()) + _print_plugin("commands (gallia_commands)", load_command_plugin_eps()) _print_plugin("transports (gallia_transports)", load_transport_plugin_eps()) _print_plugin("ecus (gallia_ecus)", load_ecu_plugin_eps()) diff --git a/src/gallia/plugins.py b/src/gallia/plugins.py index 8dae2cd42..57830222e 100644 --- a/src/gallia/plugins.py +++ b/src/gallia/plugins.py @@ -42,7 +42,7 @@ def load_ecu(vendor: str) -> type[ECU]: def load_command_plugin_eps() -> list[EntryPoint]: eps = entry_points() - return list(eps.select(group="gallia_cli_commands")) + return list(eps.select(group="gallia_commands")) def load_command_plugins() -> list[type[BaseCommand]]: