# Unity Cleaner
A fast, cross-platform TUI (Text User Interface) tool to clean Unity project files.
## Features
- 🔍 **Automatic Discovery**: Scans your system for Unity projects
- 📊 **Size Calculation**: Shows exactly how much space each item uses
- ✅ **Selective Deletion**: Choose what to delete with an interactive UI
- 🚀 **Fast & Safe**: Async operations with confirmation prompts
- 💻 **Cross-Platform**: Works on Windows, macOS, and Linux
## What It Cleans
- `Library/` folder
- `Temp/` folder
- `Logs/` folder
- `obj/` folder
- `*.cln` files
- `*.csproj` files
## Installation
```bash
cargo install unitycleaner
```
## Usage
Simply run:
```bash
unitycleaner
```
### Controls
- `↑↓` - Navigate
- `→←` - Expand/Collapse projects
- `Space` - Select/deselect items
- `D` - Delete selected items (with confirmation)
- `Q` - Quit
## Building from Source
```bash
git clone https://github.com/siddharth-09/unity-cleaner
cd unitycleaner
cargo build --release
```
#ScreenShot of Unity-Cleaner
<img width="1470" height="923" alt="image" src="https://github.com/user-attachments/assets/87fcf50d-ace8-4a6d-88ac-fb2663588dc6" />
## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.