mirror of
https://github.com/RubyMetric/chsrc
synced 2025-07-24 09:22:12 +08:00
Add -upload
This commit is contained in:
parent
de32ec5aa7
commit
e1d25a25c4
@ -7,8 +7,16 @@
|
||||
# Last Modified : <2025-07-21>
|
||||
#
|
||||
# Make rawstr4c distribution file (tar.gz)
|
||||
#
|
||||
# Usage:
|
||||
#
|
||||
# .\make-distribution.ps1 [-upload]
|
||||
# ---------------------------------------------------------------
|
||||
|
||||
param(
|
||||
[switch]$upload
|
||||
)
|
||||
|
||||
$files = @()
|
||||
|
||||
# 获取相对路径的函数
|
||||
@ -38,3 +46,18 @@ $archiveName = "rawstr4c-$(Get-Date -Format 'yyyyMMdd').tar.gz"
|
||||
$files | tar -czf $archiveName -T -
|
||||
|
||||
Write-Host "打包完成: $archiveName" -ForegroundColor Green
|
||||
Write-Host "提示: 可指定 -upload 直接上传" -ForegroundColor Green
|
||||
|
||||
# 如果指定了 upload 参数,则上传到 fez
|
||||
if ($upload) {
|
||||
Write-Host "正在上传到 fez..." -ForegroundColor Yellow
|
||||
|
||||
try {
|
||||
fez upload --file $archiveName
|
||||
Write-Host "上传成功!" -ForegroundColor Green
|
||||
} catch {
|
||||
Write-Error "上传失败: $_"
|
||||
exit 1
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user