Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/filsv/clean-my-xcode
A bash script to clean and manage Xcode cache directories.
https://github.com/filsv/clean-my-xcode
bash-script cache clean xcode
Last synced: 6 days ago
JSON representation
A bash script to clean and manage Xcode cache directories.
- Host: GitHub
- URL: https://github.com/filsv/clean-my-xcode
- Owner: filsv
- License: mit
- Created: 2025-01-29T16:04:16.000Z (7 days ago)
- Default Branch: main
- Last Pushed: 2025-01-29T16:21:55.000Z (7 days ago)
- Last Synced: 2025-01-29T17:25:06.315Z (7 days ago)
- Topics: bash-script, cache, clean, xcode
- Language: Shell
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Clean My Xcode
A simple bash script to clean Xcode cache files, SwiftUI Previews, DerivedData, iOS/macOS DeviceSupport, and Archives.
## Features
- **Interactive Directory Selection**: Navigate through directories and subfolders to delete specific items.
- **Sort by Last Used Date**: Prioritize cache removal based on when directories were last accessed.
- **User-Friendly Warnings and Display**: Provides clear, detailed information with formatted tables and alerts before any action.
- **Quick Cleanup Options**: Easily remove all cache directories or selectively delete specific ones.### Script Options
1. **Delete All Directories**: Removes all listed Xcode cache directories.
2. **Select Specific Directories**: Explore directories and delete specific subfolders or files interactively.### Example Output
```bash
Found the following Xcode cache directories (sorted by last used date):
---------------------------------------------------------------
No. Last Used Size Path
---------------------------------------------------------------
1 2025-01-28 15:00:00 19G /Users/username/Library/Developer/Xcode/DerivedData
2 2025-01-25 12:30:00 9.0M /Users/username/Library/Developer/Xcode/Archives
3 2025-01-22 10:20:00 219M /Users/username/Library/Developer/Xcode/Products
---------------------------------------------------------------
Total size: ~19.2 GB
```## Quick Start
Run the script directly from the terminal using the following command:
### Using curl
```bash
curl -fsSL https://raw.githubusercontent.com/filsv/clean-my-xcode/main/clean-my-xcode.sh -o clean-my-xcode.sh && bash clean-my-xcode.sh
```### Using bash
For an even quicker execution without downloading the file:
```bash
bash <(curl -fsSL https://raw.githubusercontent.com/filsv/clean-my-xcode/main/clean-my-xcode.sh)
```### Enjoy cleaning your Xcode cache easily and efficiently! 🚀
## License
This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.