tw93
9440d9e52a
fix(dev): normalize npm cache paths and add maven function guard
...
- Normalize npm cache paths with pwd -P to handle symlinks and
trailing slashes, preventing duplicate scans of same directory
- Add declare -f check before calling clean_maven_repository for
robustness when dynamic source fails
- Add test for trailing slash handling
Addresses: dev.sh (line 27, 48, 602)
2026-02-21 20:22:01 +08:00
Michael Aristarco
ab83bd1ed9
fix: deep clean npm residual caches ( #457 )
...
Fixes #454
2026-02-16 15:40:13 +08:00
tw93
c896163d4b
fix(clean): ensure flutter .dart_tool caches are discovered
2026-02-15 08:03:38 +08:00
tw93
8b025dd640
feat: clean duplicate Xcode documentation indexes safely
2026-02-10 15:51:28 +08:00
Tw93
0bd30955a2
feat: detect multiple NDK and Rust toolchain versions ( #234 )
...
Add report-only detection for multiple Android NDK and Rust toolchain
installations. Users receive helpful guidance for manual cleanup via
Android Studio SDK Manager or rustup commands.
- Add check_android_ndk() and check_rust_toolchains()
- Extract check_multiple_versions() helper (DRY)
- Add 4 test cases, optimize test performance
- Fix shellcheck warnings
All 393 tests passing.
2026-01-13 15:59:43 +08:00
Tw93
3cb21aad7e
refactor: improve brew cleanup timeout handling and remove app_caches, clean_extras, and optimize_core tests.
2026-01-03 12:53:31 +08:00