@gzeu/ultra-system-cleaner
v1.3.0
Published
π₯ Ultra-performant cross-platform system cleaner with beautiful CLI interface, configuration system, enterprise-grade security features, and comprehensive analytics
Maintainers
Readme
π₯ Ultra System Cleaner
Cross-platform system cleanup tool with beautiful CLI interface - Node.js version of PowerShell cleanup script
β¨ Features
- π Ultra-fast cleanup - Optimized for maximum performance
- π Cross-platform - Works on Windows, macOS, and Linux
- π¨ Beautiful CLI - Interactive interface with colors, animations and ASCII art
- π Safe operations - Built-in safety checks and dry-run mode
- π¦ NPM integration - Cleans NPM, Yarn, and PNPM caches
- π Browser cleanup - Supports Chrome, Firefox, Edge, Safari
- π― Customizable - Choose specific areas to clean
- π§ͺ Preview mode - See what will be cleaned before deletion
- π Detailed stats - Shows cleaned files, size, and performance metrics
π Quick Start
Install globally
npm install -g @gzeu/ultra-system-cleanerOr run with npx (no installation needed)
npx @gzeu/ultra-system-cleanerOr use yarn
yarn global add @gzeu/ultra-system-cleanerπ Usage
Interactive Mode (Recommended)
ultra-clean
# or
system-cleanQuick Commands
ultra-clean --quick # Quick cleanup (recommended)
ultra-clean --deep # Thorough cleanup
ultra-clean --dry-run # Preview what will be cleaned
ultra-clean --help # Show all optionsAdvanced Usage
ultra-clean --quick --yes # Quick cleanup, skip confirmations
ultra-clean --deep --verbose # Deep cleanup with detailed output
ultra-clean --dry-run --no-color # Preview without colorsπ― What Gets Cleaned
π» System Files
- Temporary files
- System cache
- Crash dumps
- Windows Update cache (Windows)
- Prefetch files (Windows)
π€ User Data
- User temp directories
- Application caches
- Log files
- Recent documents cache
π Browser Caches
- Chrome: Cache, Code Cache, GPU Cache
- Firefox: Profiles and cache
- Edge: Cache and temporary files
- Safari: WebKit cache (macOS)
π¦ Development Tools
- NPM cache (
~/.npm) - Yarn cache (
~/.yarn/cache) - PNPM store (
~/.pnpm-store) - Node.js temporary files
π± Applications
- Microsoft Teams cache
- Slack cache
- Zoom logs
- Adobe cache
- And many more...
π§ CLI Options
| Option | Description |
|--------|-------------|
| -q, --quick | β‘ Quick cleanup mode (recommended) |
| -d, --deep | π₯ Deep cleanup mode (thorough) |
| -i, --interactive | π― Interactive mode (default) |
| --dry-run | π§ͺ Preview mode - don't delete anything |
| -v, --verbose | π Verbose output with detailed logs |
| -y, --yes | β
Skip all confirmations |
| --no-color | π¨ Disable colors and formatting |
| --help | π Show help information |
| --version | π Show version number |
π‘οΈ Safety Features
- Dry Run Mode: Preview what will be cleaned before deletion
- Smart Detection: Only cleans known safe temporary and cache directories
- Cross-Platform: Respects OS-specific file system permissions
- Error Handling: Graceful handling of permission errors
- Confirmation Prompts: Interactive confirmations for destructive operations
- Selective Cleaning: Choose specific areas to clean
π Performance
- Ultra-fast deletion using optimized algorithms
- Parallel processing where safe
- Memory efficient streaming operations
- Cross-platform compatibility (Windows, macOS, Linux)
- Minimal dependencies for fast installation
π Supported Platforms
- π’ Windows 10/11 (PowerShell equivalent functionality)
- π macOS 10.14+ (Intel & Apple Silicon)
- π§ Linux (Ubuntu, Debian, CentOS, Arch, etc.)
- π³ Docker containers
- βοΈ Cloud environments (GitHub Actions, etc.)
π° Requirements
- Node.js 14.0.0 or higher
- NPM 6.0.0 or higher
- Administrator/sudo privileges recommended for best results
π Issues & Contributing
Found a bug or want to contribute?
- π Report issues: GitHub Issues
- π Contributions: Pull Requests Welcome
- π¬ Discussions: GitHub Discussions
π License
MIT Β© George Pricop
π Support
If you find this tool helpful:
- β Star the repository
- π¦ Follow @Gzeu on GitHub
- π¬ Share with friends and colleagues
- β Support: Buy me a coffee
