1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-16 07:11:11 +00:00

Add progress spinners to application cache scanning and cleaning

This commit is contained in:
Tw93
2025-12-27 10:16:35 +08:00
parent f945eecbc6
commit bd832b9854

View File

@@ -56,7 +56,7 @@ clean_communication_apps() {
# Clean DingTalk # Clean DingTalk
clean_dingtalk() { clean_dingtalk() {
safe_clean ~/Library/Caches/dd.work.exclusive4aliding/* "DingTalk (iDingTalk) cache" safe_clean ~/Library/Caches/dd.work.exclusive4aliding/* "DingTalk iDingTalk cache"
safe_clean ~/Library/Caches/com.alibaba.AliLang.osx/* "AliLang security component" safe_clean ~/Library/Caches/com.alibaba.AliLang.osx/* "AliLang security component"
safe_clean ~/Library/Application\ Support/iDingTalk/log/* "DingTalk logs" safe_clean ~/Library/Application\ Support/iDingTalk/log/* "DingTalk logs"
safe_clean ~/Library/Application\ Support/iDingTalk/holmeslogs/* "DingTalk holmes logs" safe_clean ~/Library/Application\ Support/iDingTalk/holmeslogs/* "DingTalk holmes logs"
@@ -126,7 +126,7 @@ clean_media_players() {
fi fi
if [[ "$has_offline_music" == "true" ]]; then if [[ "$has_offline_music" == "true" ]]; then
echo -e " ${YELLOW}${ICON_WARNING}${NC} Spotify cache protected (offline music detected)" echo -e " ${YELLOW}${ICON_WARNING}${NC} Spotify cache protected · offline music detected"
note_activity note_activity
else else
safe_clean ~/Library/Caches/com.spotify.client/* "Spotify cache" safe_clean ~/Library/Caches/com.spotify.client/* "Spotify cache"
@@ -241,7 +241,12 @@ clean_remote_desktop() {
# Main function to clean all user GUI applications # Main function to clean all user GUI applications
clean_user_gui_applications() { clean_user_gui_applications() {
start_section_spinner "Scanning app caches..."
clean_xcode_tools clean_xcode_tools
stop_section_spinner
clean_code_editors clean_code_editors
clean_communication_apps clean_communication_apps
clean_dingtalk clean_dingtalk