Add three major features to artifact_huggingface_download.sh: 1. Category filtering (--category flag): - Filter models by category (single or comma-separated multiple) - Validates categories against YAML configuration - Works with all commands (download, link, both, verify) 2. Cleanup mode (--cleanup flag): - Removes unreferenced files from HuggingFace cache - Only deletes files not referenced by symlinks - Per-category cleanup (safe and isolated) - Works with link and both commands only 3. Dry-run mode (--dry-run/-n flag): - Preview operations without making changes - Shows what would be downloaded, linked, or cleaned - Includes file counts and size estimates - Warning banner to indicate dry-run mode Additional improvements: - Updated help text with comprehensive examples - Added validation for invalid flag combinations - Enhanced user feedback with detailed preview information 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
54 KiB
Executable File
54 KiB
Executable File