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

fix(clean): use sudo-safe cleanup for Xcode documentation cache

This commit is contained in:
tw93
2026-02-15 07:52:43 +08:00
parent 7d193526c3
commit 744ecec4ba
5 changed files with 102 additions and 8 deletions

View File

@@ -1182,13 +1182,20 @@ get_diagnostic_report_paths_for_app() {
[[ -z "$f" ]] && continue
local base
base=$(basename "$f" 2> /dev/null)
[[ "$base" != "$prefix"* ]] && continue
case "$base" in
"$prefix".* | "$prefix"_* | "$prefix"-*) ;;
*) continue ;;
esac
case "$base" in
*.ips | *.crash | *.spin) ;;
*) continue ;;
esac
printf '%s\n' "$f"
done < <(find "$dir_abs" -maxdepth 1 -type f -name "${prefix}*" -print0 2> /dev/null || true)
done < <(
find "$dir_abs" -maxdepth 1 -type f \
\( -name "${prefix}.*" -o -name "${prefix}_*" -o -name "${prefix}-*" \) \
-print0 2> /dev/null || true
)
return 0
}