open-navigator / packages /hosting /scripts /huggingface /hf-dataset-cleanup.sh
jcbowyer's picture
Clean HuggingFace deployment without binary files
e59d91d
Raw
History Blame Contribute Delete
1.19 kB
#!/bin/bash
# Quick script to list and delete Hugging Face datasets
echo "πŸ—‘οΈ Hugging Face Dataset Cleanup"
echo "================================="
echo ""
# Check if logged in
if ! huggingface-cli whoami &> /dev/null; then
echo "❌ Not logged in to Hugging Face"
echo "Run: huggingface-cli login"
exit 1
fi
USERNAME=$(huggingface-cli whoami | grep -oP '(?<=username: ).*')
echo "πŸ‘€ Logged in as: $USERNAME"
echo ""
# List all datasets
echo "πŸ“Š Your datasets:"
echo ""
huggingface-cli repo list --type dataset
echo ""
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
echo "To delete a dataset, run:"
echo " huggingface-cli repo delete --type dataset USERNAME/DATASET-NAME --yes"
echo ""
echo "Example:"
echo " huggingface-cli repo delete --type dataset $USERNAME/open-navigator --yes"
echo ""
echo "To delete ALL datasets with a prefix (⚠️ DANGEROUS):"
echo " huggingface-cli repo list --type dataset | grep 'communityone\\|oral-health' | while read repo; do"
echo " huggingface-cli repo delete --type dataset \$repo --yes"
echo " done"
echo ""