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

Merge branch 'pr-287' into dev

This commit is contained in:
Tw93
2026-01-11 09:27:15 +08:00
3 changed files with 124 additions and 0 deletions

View File

@@ -145,6 +145,14 @@ The analyzer (`mo analyze`) uses a distinct security model:
**Code:** `lib/clean/apps.sh:orphan_detection()`
#### New Language Ecosystem Support (v1.19.1+)
Added support for Elixir, Haskell, OCaml, and Editors (VS Code, Zed) with strict safety checks:
- **Existence Checks:** Cleanup logic only runs if the tool is installed (directory exists).
- **Safe Targets:** Only volatile caches are cleaned (e.g., `~/.hex/cache`).
- **Protected Paths:** Critical directories like `~/.mix/archives` (installed tools) and `~/.stack/programs` (installed compilers) are explicitly **excluded**.
#### Active Uninstallation Heuristics
For user-selected app removal: