Enhance installation and uninstallation processes

- Added optional quiet mode for backup notifications to reduce output clutter.
- Improved file merging with progress reporting and summary of backed up files.
- Implemented a cleanup function to move old installations to a backup directory before new installations.
- Enhanced manifest handling to distinguish between Global and Path installations.
- Updated uninstallation process to preserve global files if a Global installation exists.
- Improved error handling and user feedback during file operations.
This commit is contained in:
catlog22
2025-11-22 23:20:39 +08:00
parent 4f533f6fd5
commit b0b99a4217
3 changed files with 820 additions and 372 deletions

File diff suppressed because it is too large Load Diff