Add Object B and self-growth canons with Cursor ledger rules; refresh connectivity and VPN runbooks.
Track day metrics/anamnesis HARD rules under .cursor/rules and personal docs so each screening updates days/{KIN}, dynamics, and big-data ledger.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -37,10 +37,12 @@ cleanup_dir "$HOME/.yarn" ".yarn кэш"
|
||||
cleanup_dir "$HOME/Library/Caches/ms-playwright" "Playwright кэш (браузеры для тестов)"
|
||||
echo ""
|
||||
|
||||
# 2. Кэши браузеров — только Google/Firefox (Brave в DO_NOT_DELETE)
|
||||
echo "=== 2. Кэши браузеров (не Brave) ==="
|
||||
# 2. Кэши браузеров (только ~/Library/Caches — не Application Support)
|
||||
echo "=== 2. Кэши браузеров ==="
|
||||
cleanup_dir "$HOME/Library/Caches/Google" "Google кэш"
|
||||
cleanup_dir "$HOME/Library/Caches/Firefox" "Firefox кэш"
|
||||
cleanup_dir "$HOME/Library/Caches/BraveSoftware" "Brave кэш"
|
||||
cleanup_dir "$HOME/Library/Caches/com.brave.Browser" "Brave Browser кэш"
|
||||
echo ""
|
||||
|
||||
# 3. Приложения — Notion, zoom, LibreOffice, Movavi, Ledger (Telegram в DO_NOT_DELETE)
|
||||
@@ -54,18 +56,7 @@ echo ""
|
||||
|
||||
# 4. Cursor — только разрешённые кэши и state backup (~10 GB)
|
||||
echo "=== 4. Cursor кэши (только разрешённые) ==="
|
||||
STATE_BACKUP="$HOME/Library/Application Support/Cursor/User/globalStorage/state.vscdb.backup"
|
||||
if [ -f "$STATE_BACKUP" ]; then
|
||||
size=$(du -sh "$STATE_BACKUP" 2>/dev/null | cut -f1)
|
||||
echo " state.vscdb.backup ($size) — закрыть Cursor перед удалением!"
|
||||
read -p " Удалить state.vscdb.backup? (y/n): " -n 1 -r
|
||||
echo
|
||||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||
rm -f "$STATE_BACKUP" && echo " ✅ state.vscdb.backup удалён" || echo " ⚠️ Закрой Cursor и повтори"
|
||||
else
|
||||
echo " ⏭️ Пропущено"
|
||||
fi
|
||||
fi
|
||||
cleanup_dir "$HOME/Library/Application Support/Cursor/User/globalStorage/state.vscdb.backup" "state.vscdb.backup"
|
||||
cleanup_dir "$HOME/Library/Caches/com.todesktop.230313mzl4w4u92.ShipIt" "Cursor ShipIt"
|
||||
cleanup_dir "$HOME/Library/Application Support/Cursor/WebStorage" "Cursor WebStorage"
|
||||
cleanup_dir "$HOME/Library/Application Support/Cursor/Partitions" "Cursor Partitions"
|
||||
@@ -80,54 +71,37 @@ cleanup_dir "$HOME/.cache" ".cache"
|
||||
find "$HOME/Library/Logs" -type f -size 0 -delete 2>/dev/null && echo " ✅ Пустые логи удалены" || true
|
||||
echo ""
|
||||
|
||||
# 6. Build артефакты (исключая hunabapp-dev/frontend/android — в DO_NOT_DELETE)
|
||||
echo "=== 6. Build артефакты в ~/code (кроме android) ==="
|
||||
read -p " Удалить build/dist/.next/out? (y/n): " -n 1 -r
|
||||
echo
|
||||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||
find "$HOME/code" -type d \( -name "build" -o -name "dist" -o -name ".next" -o -name "out" \) \
|
||||
-not -path "*/node_modules/*" \
|
||||
-not -path "*/venv/*" \
|
||||
-not -path "*/.venv/*" \
|
||||
-not -path "*/site-packages/*" \
|
||||
-not -path "*/env/*" \
|
||||
-not -path "*/hunabapp-dev/frontend/android/*" \
|
||||
-exec rm -rf {} + 2>/dev/null || true
|
||||
echo " ✅ Готово"
|
||||
else
|
||||
echo " ⏭️ Пропущено"
|
||||
fi
|
||||
# 6. Кэши игр (Wine/GPTK/DXMT — перекачаются скриптами установки)
|
||||
echo "=== 6. Кэши игр ==="
|
||||
cleanup_dir "$HOME/code/local_machine/scripts/games/cache" "scripts/games/cache"
|
||||
echo ""
|
||||
|
||||
# 7. node_modules (опционально; НЕ frontend — в DO_NOT_DELETE)
|
||||
echo "=== 7. node_modules (кроме hunabapp-dev/frontend) ==="
|
||||
read -p " Удалить node_modules в проектах? (y/n): " -n 1 -r
|
||||
echo
|
||||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||
find "$HOME/code" -type d -name "node_modules" \
|
||||
-not -path "*/venv/*" \
|
||||
-not -path "*/.venv/*" \
|
||||
-not -path "*/hunabapp-dev/frontend/node_modules" \
|
||||
-exec rm -rf {} + 2>/dev/null || true
|
||||
echo " ✅ Готово. В нужных проектах: pnpm install"
|
||||
else
|
||||
echo " ⏭️ Пропущено"
|
||||
fi
|
||||
# 7. Build артефакты (исключая hunabapp-dev/frontend/android — в DO_NOT_DELETE)
|
||||
echo "=== 7. Build артефакты в ~/code (кроме android) ==="
|
||||
find "$HOME/code" -type d \( -name "build" -o -name "dist" -o -name ".next" -o -name "out" \) \
|
||||
-not -path "*/node_modules/*" \
|
||||
-not -path "*/venv/*" \
|
||||
-not -path "*/.venv/*" \
|
||||
-not -path "*/site-packages/*" \
|
||||
-not -path "*/env/*" \
|
||||
-not -path "*/hunabapp-dev/frontend/android/*" \
|
||||
-exec rm -rf {} + 2>/dev/null || true
|
||||
echo " ✅ Готово"
|
||||
echo ""
|
||||
|
||||
# 8. UTM виртуальная машина — опционально
|
||||
echo "=== 8. UTM виртуальная машина ==="
|
||||
if [ -d "$HOME/code/Parrot-home-mate-6.4_arm64.utm" ]; then
|
||||
read -p " Удалить UTM виртуальную машину? (y/n): " -n 1 -r
|
||||
echo
|
||||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||
cleanup_dir "$HOME/code/Parrot-home-mate-6.4_arm64.utm" "UTM виртуальная машина"
|
||||
else
|
||||
echo " ⏭️ Пропущено"
|
||||
fi
|
||||
else
|
||||
echo " ℹ️ Не найдена"
|
||||
fi
|
||||
# 8. node_modules (НЕ frontend — в DO_NOT_DELETE)
|
||||
echo "=== 8. node_modules (кроме hunabapp-dev/frontend) ==="
|
||||
find "$HOME/code" -type d -name "node_modules" \
|
||||
-not -path "*/venv/*" \
|
||||
-not -path "*/.venv/*" \
|
||||
-not -path "*/hunabapp-dev/frontend/node_modules" \
|
||||
-exec rm -rf {} + 2>/dev/null || true
|
||||
echo " ✅ Готово. В нужных проектах: pnpm install"
|
||||
echo ""
|
||||
|
||||
# 9. UTM виртуальная машина
|
||||
echo "=== 9. UTM виртуальная машина ==="
|
||||
cleanup_dir "$HOME/code/Parrot-home-mate-6.4_arm64.utm" "UTM виртуальная машина"
|
||||
echo ""
|
||||
|
||||
echo "=========================================================="
|
||||
|
||||
Reference in New Issue
Block a user