-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Labels
Description
Description
Intelligently clean unnecessary files and optimize disk usage.
Requirements
- Identify unused packages
- Clean package cache
- Remove orphaned dependencies
- Clean temporary files
- Compress logs
- Safe cleanup mode
Acceptance Criteria
- Scan for cleanable items
- Estimate space to reclaim
- Safe removal checks
- Automatic cleanup scheduling
- Log compression
- Undo capability
- Unit tests included (>80% coverage)
- Documentation with cleanup guide
Example Usage
$ cortex cleanup scan
💾 Cleanup Opportunities:
Package cache: 2.5 GB
Orphaned packages: 8 packages (450 MB)
Old logs: 1.2 GB
Temp files: 380 MB
Total reclaimable: 4.5 GB
$ cortex cleanup run --safe
✓ Cleaned package cache (2.5 GB)
✓ Removed 8 orphaned packages (450 MB)
✓ Compressed old logs (1.2 GB → 180 MB)
✓ Cleaned temp files (380 MB)
Total freed: 3.5 GBSkills: Python, disk management, optimization
Bounty: $25 upon merge
Priority: Medium