mirror of
https://github.com/RubyMetric/chsrc
synced 2025-08-12 23:27:34 +08:00
Format ps1 file
This commit is contained in:
parent
43131e3653
commit
27243a62bc
@ -4,7 +4,7 @@
|
||||
# File Name : download-pre-on-GitHub.ps1
|
||||
# File Authors : Aoran Zeng <ccmywish@qq.com>
|
||||
# Created On : <2023-09-21>
|
||||
# Last Modified : <2025-07-22>
|
||||
# Last Modified : <2025-08-07>
|
||||
#
|
||||
# Download all files from the `pre` release on GitHub:
|
||||
# https://github.com/RubyMetric/chsrc/releases/tag/pre
|
||||
@ -18,19 +18,19 @@ mkdir -Force $destination | Out-Null
|
||||
$destination = (Resolve-Path $destination).Path
|
||||
|
||||
$names = @(
|
||||
'chsrc-x64-windows.exe'
|
||||
'chsrc-x86-windows.exe'
|
||||
'chsrc-x64-windows.exe'
|
||||
'chsrc-x86-windows.exe'
|
||||
|
||||
'chsrc-aarch64-macos'
|
||||
'chsrc-x64-macos'
|
||||
'chsrc-aarch64-macos'
|
||||
'chsrc-x64-macos'
|
||||
|
||||
'chsrc-x64-linux'
|
||||
'chsrc-aarch64-linux'
|
||||
'chsrc-riscv64-linux'
|
||||
'chsrc-armv7-linux'
|
||||
'chsrc_latest-1_amd64.deb'
|
||||
'chsrc-x64-linux'
|
||||
'chsrc-aarch64-linux'
|
||||
'chsrc-riscv64-linux'
|
||||
'chsrc-armv7-linux'
|
||||
'chsrc_latest-1_amd64.deb'
|
||||
|
||||
'chsrc-arm64-android'
|
||||
'chsrc-arm64-android'
|
||||
)
|
||||
|
||||
# Like https://github.com/RubyMetric/chsrc/releases/download/latest/chsrc-x64-windows.exe
|
||||
@ -39,15 +39,15 @@ $url_prefix = "https://github.com/RubyMetric/chsrc/releases/download/pre/"
|
||||
Write-Output "=> Starting downloads..."
|
||||
|
||||
$names | ForEach-Object -Parallel {
|
||||
$name = $_
|
||||
$url = $using:url_prefix + $name
|
||||
$dest = $using:destination
|
||||
$name = $_
|
||||
$url = $using:url_prefix + $name
|
||||
$dest = $using:destination
|
||||
|
||||
Write-Output " - Downloading $name"
|
||||
# -s 阻止输出,避免并行输出混乱
|
||||
# 此处必须使用绝对路径
|
||||
curl -s -LO $url --output-dir $dest
|
||||
Write-Output " √ Completed $name"
|
||||
Write-Output " - Downloading $name"
|
||||
# -s 阻止输出,避免并行输出混乱
|
||||
# 此处必须使用绝对路径
|
||||
curl -s -LO $url --output-dir $dest
|
||||
Write-Output " √ Completed $name"
|
||||
} -ThrottleLimit 5 # 限制同时下载5个文件
|
||||
|
||||
Write-Output "=> All downloads completed!"
|
||||
|
Loading…
x
Reference in New Issue
Block a user