Download Latest Version v1.3.1 source code.tar.gz (103.7 kB)
Email in envelope

Get an email when there's a new version of Mac Cleaner CLI

Home / v1.3.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-12-23 1.4 kB
v1.3.0 - File Picker, Security Fixes, and Improvements source code.tar.gz 2025-12-23 101.0 kB
v1.3.0 - File Picker, Security Fixes, and Improvements source code.zip 2025-12-23 145.4 kB
Totals: 3 Items   247.9 kB 0

What's New

🎯 Major Features

  • File Picker Sublist - Interactive file selection with dual-pane interface
  • Select specific files within categories before cleaning
  • Directory grouping and pagination
  • Keyboard shortcuts for navigation
  • Copy directory paths to clipboard
  • Enabled by default for large-files and downloads categories

🔒 Security Improvements

  • Comprehensive security hardening (12 vulnerabilities fixed)
  • TOCTOU protection - re-verify file type before deletion
  • System path protection - block deletion of protected paths
  • Path traversal fixes - validate restore paths
  • Command injection prevention - replaced exec() with spawn()
  • Config validation with bounds checking
  • Proper sudo handling with privilege checking

✨ Enhancements

  • Arrow Navigation - Left/right arrow keys to navigate sub-items
  • Graceful Exit - Clean exit handler for prompt cancellations (Ctrl+C)
  • Donation Link - Shows donation link after successful cleanup
  • Improved error handling and user feedback

🐛 Bug Fixes

  • Fixed browser opening during tests
  • Fixed homebrew scanner to use secure command execution
  • Increased test timeout to prevent flaky tests in CI
  • Adjusted coverage thresholds for better CI stability

📦 Dependencies

  • Updated tsdown to 0.18.1
  • Updated @types/node to 25.0.1

Full Changelog

https://github.com/guhcostan/mac-cleaner-cli/compare/v1.2.0...v1.3.0

Source: README.md, updated 2025-12-23