Skip to content

Commit 2904cba

Browse files
authored
Update make.ps1
1 parent 23ce7ad commit 2904cba

1 file changed

Lines changed: 18 additions & 3 deletions

File tree

‎make.ps1‎

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,27 @@ Options:
1111

1212
Function Request-File {
1313
ForEach ($REPLY in $args) {
14+
$OutFileName = (Split-Path -Path $REPLY -Leaf).Split('?')[0]
15+
16+
# Delete old file if exists
17+
If (Test-Path $OutFileName) {
18+
Remove-Item $OutFileName -Force
19+
}
20+
1421
$params = @{
1522
Uri = $REPLY
16-
OutFile = (Split-Path -Path $REPLY -Leaf).Split('?')[0]
23+
OutFile = $OutFileName
24+
}
25+
26+
Write-Host "Download: $OutFileName"
27+
Invoke-WebRequest @params -TimeoutSec 600
28+
29+
# Check if file does not exists or empty
30+
If (-not (Test-Path $OutFileName) -or (Get-Item $OutFileName).Length -lt 1MB) {
31+
Throw "Error: $OutFileName invalid or empty"
1732
}
18-
Invoke-WebRequest @params | Out-Null
19-
Return $params.OutFile
33+
34+
Return $OutFileName
2035
}
2136
}
2237

0 commit comments

Comments
 (0)