Module cleaners

Module cleaners 

Source
Expand description

Specialized cleanup modules for different development environments

This module contains cleanup handlers for:

  • Xcode (iOS/macOS development)
  • Android Studio
  • Docker
  • ML/AI tools (Huggingface, Ollama, PyTorch)
  • IDE caches (JetBrains, VS Code)
  • System logs
  • Homebrew
  • iOS Dependencies (CocoaPods, Carthage, SPM)
  • Electron apps
  • Game Development (Unity, Unreal, Godot)
  • Cloud CLI (AWS, GCP, Azure, kubectl)
  • macOS System (orphaned containers, caches)

Modules§

android
Android Studio cleanup module
cloud
Cloud CLI cleanup module
docker
Docker cleanup module
electron
Electron Apps cleanup module
gamedev
Game Development cleanup module
homebrew
Homebrew cleanup module
ide
IDE cleanup module
ios_deps
iOS Dependency Managers cleanup module
logs
Logs cleanup module
macos
macOS-specific cleanup module
ml
ML/AI cleanup module
xcode
Xcode cleanup module

Structs§

CategorySummary
Summary for a single category
CleanableItem
A cleanable item found by a cleaner module
CleanerSummary
Summary of cleanable items from all modules

Enums§

SafetyLevel
Safety level for deletion

Functions§

calculate_dir_size
Calculate directory size recursively
get_mtime
Get last modification time of a path