A lazy way to find what's eating your disk space - by TheLazyIndianTechie
Project description
LazyScan - A lazy way to find what's eating your disk space
⚠️ CRITICAL WARNING - USE AT YOUR OWN RISK ⚠️
🚨 THIS TOOL PERMANENTLY DELETES FILES 🚨
LEGAL DISCLAIMER:
- This tool will PERMANENTLY DELETE files from your system
- Deletions CANNOT BE UNDONE
- You accept FULL RESPONSIBILITY for any data loss
- The authors accept NO LIABILITY for any damages
- By using this software, you agree to NOT SUE or hold liable the authors
- ALWAYS BACKUP YOUR DATA before using this tool
BY INSTALLING AND USING THIS SOFTWARE, YOU AGREE TO THE FULL LEGAL DISCLAIMER
Overview
LazyScan is a powerful disk space analyzer and cache cleaner for developers who want to reclaim disk space with minimal effort. Created by TheLazyIndianTechie.
Features
- 🚀 Fast Scanning - Multi-threaded file system analysis
- 🎮 Interactive Mode - Select directories the lazy way
- 🧹 macOS Cache Cleaning - Clean system caches safely
- 🎯 Unity Project Support - Detect and clean Unity project caches
- 🎮 Unreal Engine Support - Automatically discover and clean Unreal project caches
- 🌐 Chrome Cache Cleaning - Smart Chrome browser cache management
- 🎨 Beautiful Output - Cyberpunk-themed terminal interface
- 💾 Multiple App Support - Clean caches for Slack, Discord, VS Code, and more
Installation
pip install lazyscan
Quick Start
# Scan current directory
lazyscan
# Scan with interactive directory selection
lazyscan -i
# Clean macOS caches (BE CAREFUL!)
lazyscan --macos
# Clean Chrome browser cache
lazyscan --chrome
# Scan Unity projects via Unity Hub
lazyscan --unity
# Scan Unreal Engine projects
lazyscan --unreal
Supported Cache Types
- macOS System Caches
- Chrome Browser (with profile support)
- Unity Projects (via Unity Hub integration)
- Unreal Engine Projects (Intermediate, Saved/Logs, DerivedDataCache, etc.)
- Developer Tools: VS Code, Xcode
- Communication Apps: Slack, Discord, Zoom, Teams
- Browsers: Safari, Firefox, Chrome
- Package Managers: Homebrew, npm
Command Options
usage: lazyscan [-h] [-n TOP] [-w WIDTH] [-i] [--no-logo] [--macos] [--chrome]
[--unity] [--unreal] [--clean] [path]
Arguments:
path Directory to scan (default: current directory)
Options:
-n, --top Number of files to display (default: 20)
-w, --width Bar width in characters (default: 40)
-i, --interactive Interactive directory selection
--no-logo Hide the LazyScan logo
--macos Clean macOS cache directories
--chrome Clean Chrome browser cache
--unity Scan Unity projects via Unity Hub
--unreal Scan Unreal Engine projects
--clean Auto-clean without prompting (use with caution!)
Safety Features
- Categorizes data into "safe to delete" and "preserve"
- Interactive confirmation before any deletion
- Preserves user data, bookmarks, passwords
- Clear indication of what will be deleted
System Requirements
- Python 3.6 or higher
- Works best on ANSI-compatible terminals
- macOS-specific features require macOS
- Unity features require Unity Hub
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License.
Author
Created with 💜 by TheLazyIndianTechie
⚠️ FINAL WARNING: This tool deletes files permanently. Always backup your data first. Use at your own risk. The authors are not responsible for any data loss.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lazyscan-0.6.4.tar.gz.
File metadata
- Download URL: lazyscan-0.6.4.tar.gz
- Upload date:
- Size: 193.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc5dd4cd9b2680a3dd786c8fba89493becbce0d4d4d325ed88c6d61ae8f62418
|
|
| MD5 |
1d383faae4d10f826224de27997cfbc9
|
|
| BLAKE2b-256 |
4f42b2020135231939af62fa3ee31f741e1bccd2688f3064af94dfc2bce09d0e
|
File details
Details for the file lazyscan-0.6.4-py3-none-any.whl.
File metadata
- Download URL: lazyscan-0.6.4-py3-none-any.whl
- Upload date:
- Size: 235.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f97d4440c40f2a0f413381ac81f8e86c79b5067ea81f2a926f4791a923f80d7
|
|
| MD5 |
557a97f69ff352318c1a683e9d0ca792
|
|
| BLAKE2b-256 |
499182348668de2aff5c812e5d723d70d8ffa1c07d774b82852a4f1e3e454f27
|