Skip to content

0SansNom/epurer

Repository files navigation

🧹 Épurer

Intelligent cache cleaner for macOS developers. Reclaim disk space by cleaning development caches safely.

Installation

# Homebrew (recommended)
brew tap 0SansNom/tap
brew install epurer

# From source
git clone https://github.com/0SansNom/epurer.git
cd epurer && make build && make install

Quick Start

epurer detect          # See what's installed
epurer report          # Preview what can be cleaned
epurer smart --dry-run # Safe automatic cleanup (preview)
epurer ui              # Interactive mode

Commands

Command Description
detect Detect installed development tools
report Generate cleanup report
clean Execute cleanup
smart Automatic safe cleanup
ui Interactive TUI mode

Options

--dry-run              # Preview without deleting
--level <level>        # conservative, standard, aggressive
--domain <domains>     # frontend, backend, mobile, devops, dataml, system
--verbose              # Detailed output

Supported Technologies

Domain Tools
Frontend Node.js, npm, yarn, pnpm, Vite, Webpack, Next.js
Backend Python, Java, Go, Rust, PHP, Ruby, Maven, Gradle
Mobile Xcode, Android Studio, Flutter, CocoaPods
DevOps Docker, Kubernetes, Terraform, Helm
Data/ML Conda, Jupyter, TensorFlow, PyTorch, Hugging Face
System Caches, logs, Homebrew, Trash, iOS backups

Safety Levels

Level Description
Safe Caches, logs - no risk
Mod Dependencies, builds - rebuild needed
Risk Backups, data - potential loss

Example Output

╔═══════════════════════════════════════╗
║             🧹 Épurer v1.1            ║
║  Intelligent cache cleanup for macOS  ║
╚═══════════════════════════════════════╝

 DOMAIN       ITEMS      SIZE  SAFETY    IMPACT
──────────────────────────────────────────────────
 Frontend     1,234   12.5 GB  Safe Mod  High
 Mobile          15   45.2 GB  Safe Mod  Very High
 Backend        567    3.4 GB  Safe      Medium
──────────────────────────────────────────────────
 Total        1,816   61.1 GB

Interactive Mode

epurer ui

Controls: ↑↓ navigate · Space toggle · a all · n none · Enter confirm · q quit

License

MIT

Credits

Built with Cobra, Bubble Tea, Lip Gloss

About

Épurer means simplifying by removing the unnecessary.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors