mirror of
https://github.com/tw93/Mole.git
synced 2026-03-22 17:55:08 +00:00
fix: keep tealdeer tldr pages cache
This commit is contained in:
@@ -96,6 +96,7 @@ declare -a DEFAULT_WHITELIST_PATTERNS=(
|
|||||||
"$HOME/Library/Caches/pypoetry/virtualenvs*"
|
"$HOME/Library/Caches/pypoetry/virtualenvs*"
|
||||||
"$HOME/Library/Caches/JetBrains*"
|
"$HOME/Library/Caches/JetBrains*"
|
||||||
"$HOME/Library/Caches/com.jetbrains.toolbox*"
|
"$HOME/Library/Caches/com.jetbrains.toolbox*"
|
||||||
|
"$HOME/Library/Caches/tealdeer/tldr-pages"
|
||||||
"$HOME/Library/Application Support/JetBrains*"
|
"$HOME/Library/Application Support/JetBrains*"
|
||||||
"$HOME/Library/Caches/com.apple.finder"
|
"$HOME/Library/Caches/com.apple.finder"
|
||||||
"$HOME/Library/Mobile Documents*"
|
"$HOME/Library/Mobile Documents*"
|
||||||
|
|||||||
@@ -120,6 +120,7 @@ npm package cache|$HOME/.npm/_cacache/*|package_manager
|
|||||||
pip Python package cache|$HOME/.cache/pip/*|package_manager
|
pip Python package cache|$HOME/.cache/pip/*|package_manager
|
||||||
uv Python package cache|$HOME/.cache/uv/*|package_manager
|
uv Python package cache|$HOME/.cache/uv/*|package_manager
|
||||||
R renv global cache (virtual environments)|$HOME/Library/Caches/org.R-project.R/R/renv/*|package_manager
|
R renv global cache (virtual environments)|$HOME/Library/Caches/org.R-project.R/R/renv/*|package_manager
|
||||||
|
tealdeer tldr pages cache|$HOME/Library/Caches/tealdeer/tldr-pages|package_manager
|
||||||
Homebrew downloaded packages|$HOME/Library/Caches/Homebrew/*|package_manager
|
Homebrew downloaded packages|$HOME/Library/Caches/Homebrew/*|package_manager
|
||||||
Yarn package manager cache|$HOME/.cache/yarn/*|package_manager
|
Yarn package manager cache|$HOME/.cache/yarn/*|package_manager
|
||||||
pnpm package store|$HOME/Library/pnpm/store/*|package_manager
|
pnpm package store|$HOME/Library/pnpm/store/*|package_manager
|
||||||
|
|||||||
@@ -130,3 +130,19 @@ setup() {
|
|||||||
fi
|
fi
|
||||||
[ "$status" -eq 0 ]
|
[ "$status" -eq 0 ]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@test "default whitelist protects tealdeer cache parent for tldr pages" {
|
||||||
|
local status
|
||||||
|
if HOME="$HOME" bash --noprofile --norc -c "
|
||||||
|
source '$PROJECT_ROOT/lib/manage/whitelist.sh'
|
||||||
|
rm -f \"\$HOME/.config/mole/whitelist\"
|
||||||
|
load_whitelist
|
||||||
|
WHITELIST_PATTERNS=(\"\${CURRENT_WHITELIST_PATTERNS[@]}\")
|
||||||
|
is_path_whitelisted \"\$HOME/Library/Caches/tealdeer\"
|
||||||
|
"; then
|
||||||
|
status=0
|
||||||
|
else
|
||||||
|
status=$?
|
||||||
|
fi
|
||||||
|
[ "$status" -eq 0 ]
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user