Skip to content

Config Migration

ImperaZim edited this page Jun 21, 2026 · 1 revision

Config Migration

EasyLibrary 3.x is moving from one large config.yml toward split config files.

Supported Split Files

plugin_data/EasyLibrary/config/package-manager.yml
plugin_data/EasyLibrary/config/library-installer.yml

If a split file exists, it takes precedence over the matching legacy block in config.yml. If it does not exist, EasyLibrary falls back to config.yml or built-in defaults.

Commands

/easylibrary config doctor
/easylibrary config migrate
/easylibrary config migrate confirm
/easylibrary config repair
/easylibrary config repair confirm
/easylibrary config reload

Migration Flow

/easylibrary config doctor
/easylibrary config migrate
/easylibrary config migrate confirm
/easylibrary config doctor

Migration does not delete config.yml.

Reload Boundary

config reload rereads config files for future EasyLibrary operations. It does not:

  • unload packages;
  • remount package-backed plugins;
  • regenerate PMMP dependency graphs;
  • hot-swap loaded PHP code;
  • change already loaded permissions.

Restart when changing package loader, runtime autoload, dependencies or proxy state.

Clone this wiki locally