1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 14:26:46 +00:00

chore: simplify optimize maintenance cleanup

This commit is contained in:
tw93
2026-01-26 15:22:20 +08:00
parent 864bade7c6
commit 610a4fc0a7
2 changed files with 13 additions and 13 deletions

View File

@@ -17,16 +17,16 @@ fix_broken_preferences() {
local filename
filename=$(basename "$plist_file")
case "$filename" in
com.apple.* | .GlobalPreferences* | loginwindow.plist)
continue
;;
com.apple.* | .GlobalPreferences* | loginwindow.plist)
continue
;;
esac
plutil -lint "$plist_file" > /dev/null 2>&1 && continue
plutil -lint "$plist_file" >/dev/null 2>&1 && continue
safe_remove "$plist_file" true > /dev/null 2>&1 || true
safe_remove "$plist_file" true >/dev/null 2>&1 || true
((broken_count++))
done < <(command find "$prefs_dir" -maxdepth 1 -name "*.plist" -type f 2> /dev/null || true)
done < <(command find "$prefs_dir" -maxdepth 1 -name "*.plist" -type f 2>/dev/null || true)
# Check ByHost preferences.
local byhost_dir="$prefs_dir/ByHost"
@@ -37,16 +37,16 @@ fix_broken_preferences() {
local filename
filename=$(basename "$plist_file")
case "$filename" in
com.apple.* | .GlobalPreferences*)
continue
;;
com.apple.* | .GlobalPreferences*)
continue
;;
esac
plutil -lint "$plist_file" > /dev/null 2>&1 && continue
plutil -lint "$plist_file" >/dev/null 2>&1 && continue
safe_remove "$plist_file" true > /dev/null 2>&1 || true
safe_remove "$plist_file" true >/dev/null 2>&1 || true
((broken_count++))
done < <(command find "$byhost_dir" -name "*.plist" -type f 2> /dev/null || true)
done < <(command find "$byhost_dir" -name "*.plist" -type f 2>/dev/null || true)
fi
echo "$broken_count"

View File

@@ -733,7 +733,7 @@ opt_dock_refresh() {
if [[ -f "$db_file" ]]; then
safe_remove "$db_file" true > /dev/null 2>&1 && refreshed=true
fi
done < <(find "$dock_support" -name "*.db" -type f 2> /dev/null || true)
done < <(command find "$dock_support" -name "*.db" -type f 2> /dev/null || true)
fi
local dock_plist="$HOME/Library/Preferences/com.apple.dock.plist"