Added
- New bulk deletion methods:
- `delete_provider_datasets()`: Delete all datasets for a specific provider
- `delete_all_datasets()`: Delete all downloaded datasets across all providers
- Smart directory cleanup:
- Automatic removal of empty provider directories
- Preservation of custom files and directories
- Safe cleanup that only removes dataset-related content
Changed
- Enhanced `delete_dataset()` method to handle provider directory cleanup
- Improved logging for deletion operations
Developer Changes
- Added comprehensive tests for directory cleanup behavior
- Added tests for bulk deletion operations
- Updated documentation with new deletion methods and examples