mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-01-28 18:29:05 +01:00
- Use pluginInstaller.removeFiles() which handles permissions properly - Add fallback to rm -rf if pluginInstaller method fails - Better error handling and logging - Applied to both install_plugin and install_from_store functions Fixes: Incomplete plugin directory cleanup failures due to permission issues