removed extraction spinner animation, floods some consoles

This commit is contained in:
Ad3t0
2025-03-13 20:51:29 +00:00
parent 7c184c8f60
commit c51a00fa05

View File

@@ -375,19 +375,15 @@ try {
$process.StartInfo = $processInfo
$process.Start() | Out-Null
# Display a simple spinner to show progress
$spinner = @('|', '/', '-', '\')
$spinnerPos = 0
# Record start time
$startTime = Get-Date
Write-Host " " -NoNewline
while (-not $process.HasExited) {
Write-Host "`r $($spinner[$spinnerPos]) Extracting... [$(([TimeSpan]::FromSeconds((Get-Date).Subtract($startTime).TotalSeconds)).ToString("hh\:mm\:ss"))]" -NoNewline
$spinnerPos = ($spinnerPos + 1) % 4
Start-Sleep -Milliseconds 200
}
Write-Host "`r Extraction complete [$(([TimeSpan]::FromSeconds((Get-Date).Subtract($startTime).TotalSeconds)).ToString("hh\:mm\:ss"))] " -ForegroundColor Green
# Wait for process to complete (no spinner)
$process.WaitForExit()
# Show completion message with total time
$extractionTime = [TimeSpan]::FromSeconds((Get-Date).Subtract($startTime).TotalSeconds)
Write-Host "Extraction complete [" $extractionTime.ToString("hh\:mm\:ss") "]" -ForegroundColor Green
# Get the output without displaying it
$standardOutput = $process.StandardOutput.ReadToEnd()