# Deploy V2 to Hugging Face Space $SpaceName = "game-asset-generator-pipeline" $Username = "Xernive" $HF_SPACE_URL = "https://huggingface.co/spaces/$Username/$SpaceName" $TEMP_PATH = "D:\KIRO\Projects\XStudios\temp-hf-deploy" Write-Host "Deploying V2 to: $HF_SPACE_URL" -ForegroundColor Cyan # Clean temp if (Test-Path $TEMP_PATH) { Remove-Item -Recurse -Force $TEMP_PATH } # Clone Write-Host "[1/5] Cloning..." -ForegroundColor Yellow git clone $HF_SPACE_URL $TEMP_PATH Write-Host "Done" -ForegroundColor Green # Copy files Write-Host "[2/5] Copying files..." -ForegroundColor Yellow $src = "D:\KIRO\Projects\XStudios\huggingface-space-v2" Copy-Item "$src\app.py" "$TEMP_PATH\" -Force Copy-Item "$src\requirements.txt" "$TEMP_PATH\" -Force Copy-Item "$src\Dockerfile" "$TEMP_PATH\" -Force Copy-Item "$src\.gitignore" "$TEMP_PATH\" -Force Copy-Item "$src\README_TEMPLATE.md" "$TEMP_PATH\README.md" -Force Copy-Item "$src\core" "$TEMP_PATH\core" -Recurse -Force Copy-Item "$src\generators" "$TEMP_PATH\generators" -Recurse -Force Copy-Item "$src\processors" "$TEMP_PATH\processors" -Recurse -Force Copy-Item "$src\scripts" "$TEMP_PATH\scripts" -Recurse -Force Copy-Item "$src\utils" "$TEMP_PATH\utils" -Recurse -Force Write-Host "Done" -ForegroundColor Green # Commit Write-Host "[3/5] Committing..." -ForegroundColor Yellow Push-Location $TEMP_PATH git config user.name "Xernive" git config user.email "xernive@example.com" git add . git commit -m "Deploy V2: Streamlined architecture" Write-Host "Done" -ForegroundColor Green # Push Write-Host "[4/5] Pushing..." -ForegroundColor Yellow git push origin main Pop-Location Write-Host "Done" -ForegroundColor Green # Cleanup Write-Host "[5/5] Cleaning up..." -ForegroundColor Yellow Remove-Item -Recurse -Force $TEMP_PATH Write-Host "Done" -ForegroundColor Green Write-Host "" Write-Host "SUCCESS! Space URL: $HF_SPACE_URL" -ForegroundColor Green Write-Host "Wait 5-10 minutes for build" -ForegroundColor Yellow