Refactor plugin registry into separate files per plugin

This commit is contained in:
pleb
2026-07-05 14:24:58 -07:00
parent 1b4087c5b5
commit 1858f76766
62 changed files with 730 additions and 1008 deletions
+18
View File
@@ -0,0 +1,18 @@
# Plugin Registry
Each plugin lives in its own TOML file under `plugins/`.
```toml
id = "example"
name = "Example"
repo = "owner/example"
asset_patterns = ["Example-*.zip"]
install_strategy = "bsipa-zip"
category = "ui"
dependencies = [
{ id = "bsipa", constraint = ">=4.3.7" },
]
```
Dependencies are inline arrays on the plugin that owns them, so there is no
implicit relationship with a preceding TOML table.