feat(plugin): added support for virtual plugins. Closes #1836

This commit is contained in:
Folke Lemaitre 2024-12-06 20:28:50 +01:00
parent 3388a26417
commit ee64abc76b
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040
5 changed files with 14 additions and 5 deletions

View file

@ -213,6 +213,8 @@ function M:_rebuild(name)
plugin.dir = super.dir
if plugin.dir then
plugin.dir = Util.norm(plugin.dir)
elseif super.virtual then
plugin.dir = Util.norm("/dev/null/" .. plugin.name)
else
if plugin.dev == nil and plugin.url then
for _, pattern in ipairs(Config.options.dev.patterns) do