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
+4
View File
@@ -14,6 +14,10 @@ dependencies = [
[project.scripts]
decman = "decman.app:main"
[project.entry-points."decman.plugins"]
systemd = "decman.plugins.systemd:Systemd"
pacman = "decman.plugins.pacman:Pacman"
[dependency-groups]
dev = [
"ruff>=0.14.9",