I'm kind of running out of options now...
Attempt 1
Use iwr in Powershell. It works, shows progress but its 10X slower and doesn't flush until while file is in memory :(.
powershell -command "& { iwr https://github.com/mitchellspryn/AirsimHighPolySuv/releases/download/V1.0.0/SUV.zip -OutFile SUV.zip }"
Attempt 2
Use .Net webclient in Powershell. It works but shows no progress and you can't terminate by Ctrl+C :(. Last issue is a big setback.
powershell -command "& { (New-Object System.Net.WebClient).DownloadFile('https://github.com/mitchellspryn/AirsimHighPolySuv/releases/download/V1.0.0/SUV.zip', 'SUV.zip') }"
Attempt 3
Use BITS transfer in Powershell. It works, shows progress and almost perfect... until you find out that it mysteriously doesn't work on GitHub (errors out with 403 forbidden)!!
powershell -command "& { Start-BitsTransfer -Source https://github.com/mitchellspryn/AirsimHighPolySuv/releases/download/V1.0.0/SUV.zip -Destination SUV.zip }"
powershell.exe
separately (powershell.exe -command ...
)? Just run the command you need directly from the PowerShell command line. – GobStart-BitsTransfer
on a github asset today, and it worked. (even tried yours). Is it possible this now works on Github like ou wanted? – Experiment