mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-06-02 14:14:07 +02: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