Why we need plugin

In my plan, plugin is used to customize and enhance Ventoy. All the problems above can be solved by some plugin.

Plugin Entrypoint

A ventoy.json file must be exist in /ventoy directory under the first partition(along with the iso files).
All the configuration rules are in the json file ventoy.json and all the related plugin files are under /ventoy directory.
/ventoy directory must be in the root of 1st partition which used to hold the image files(NOT the 32MB VTOYEFI partition).
The 1st partition is empty after install, so you need to create /ventoy directory and ventoy.json file by yourself.

For more detailed descriptions about configuration rules and plugin interfaces, you can refer to the relate documents in Document.