Add plugin architecture

This commit is contained in:
Kivi Kaitaniemi
2025-12-13 01:44:41 +02:00
parent 6047cad690
commit aaa4a0ad43
14 changed files with 526 additions and 20 deletions
+19
View File
@@ -39,3 +39,22 @@ Apply fixes:
```sh
uv run ruff check --fix
```
## Installing the example plugin
```sh
uv pip install -e example/plugin/
```
Uninstalling:
```sh
uv pip uninstall decman-plugin-example
```
Making the plugin available/unavailable:
```sh
touch /tmp/example_plugin_available
rm /tmp/example_plugin_available
```