Expand description
Dev Dust Core Library
This library provides functionality to detect various types of development projects and clean their build artifacts to reclaim disk space.
Supported project types:
- Rust (Cargo)
- Node.js/JavaScript
- Python
- .NET (C#/F#)
- Java (Maven, Gradle)
- Unity
- Unreal Engine
- And many more…
Structs§
- Project
- Represents a detected development project
- Scan
Options - Options for scanning directories
Enums§
- Clean
Error - Errors that can occur during cleaning
- Project
Type - Represents different types of development projects we can detect
- Scan
Error - Errors that can occur during scanning
Functions§
- calculate_
directory_ size - Calculates the total size of a directory in bytes
- format_
elapsed_ time - Formats elapsed time into a human-readable string (e.g., “2 days ago”)
- format_
size - Formats a byte size into a human-readable string (e.g., “1.5 GB”)
- scan_
directory - Scans a directory recursively to find development projects