feat: release 1.5.1 with human review and batch filters
This commit is contained in:
1 parent
53c5680260
commit
bdd1aa2c14
36 files changed
+672
-57
No files matched your search
+17
-2
@@ -33,10 +33,26 @@ function Get-LaunchText {
|
||||
return $English
|
||||
}
|
||||
|
||||
$ScriptDir = Split-Path -Parent $MyInvocation.MyCommand.Definition
|
||||
$RootDir = Split-Path -Parent $ScriptDir
|
||||
$ProjectVersion = 'unknown'
|
||||
try {
|
||||
$inProjectSection = $false
|
||||
foreach ($line in Get-Content -LiteralPath (Join-Path $RootDir 'pyproject.toml') -Encoding UTF8 -ErrorAction Stop) {
|
||||
if ($line -match '^\[project\]\s*$') { $inProjectSection = $true; continue }
|
||||
if ($inProjectSection -and $line -match '^\[') { break }
|
||||
if ($inProjectSection -and $line -match '^version\s*=\s*"([^"]+)"') {
|
||||
$ProjectVersion = $Matches[1]
|
||||
break
|
||||
}
|
||||
}
|
||||
} catch {}
|
||||
|
||||
# Keep UTF-8 Chinese text in this BOM-encoded script, never in CMD batch files.
|
||||
# CMD can misparse multibyte batch lines when an archive/editor converts CRLF to LF.
|
||||
if ($Help) {
|
||||
Write-Host (Get-LaunchText 'Usage: start.bat [options]' '用法:start-cn.bat [选项]')
|
||||
Write-Host (Get-LaunchText "Version: v$ProjectVersion" "版本:v$ProjectVersion")
|
||||
Write-Host ''
|
||||
Write-Host (Get-LaunchText ' -SetupOnly Prepare the environment without launching the UI' ' -SetupOnly 安装或检查环境,不启动网页')
|
||||
Write-Host (Get-LaunchText ' -Port 8001 Use the specified port (default: 8000)' ' -Port 8001 使用指定端口,默认 8000')
|
||||
@@ -51,6 +67,7 @@ if ($Help) {
|
||||
exit 0
|
||||
}
|
||||
Write-Host '======================================================'
|
||||
Write-Host (Get-LaunchText "Version: v$ProjectVersion" "版本:v$ProjectVersion")
|
||||
if ($env:ARTEMIS_LAUNCH_LANG -eq 'zh-CN' -and $Mirror -eq 'China') {
|
||||
Write-Host ' ARTEMIS 中文启动 - 使用国内镜像'
|
||||
Write-Host '======================================================'
|
||||
@@ -67,8 +84,6 @@ try {
|
||||
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor [System.Net.SecurityProtocolType]::Tls12
|
||||
} catch {}
|
||||
|
||||
$ScriptDir = Split-Path -Parent $MyInvocation.MyCommand.Definition
|
||||
$RootDir = Split-Path -Parent $ScriptDir
|
||||
Set-Location $RootDir
|
||||
|
||||
# Startup never mutates source; upgrades run from a staged, independent process.
|
||||
|
||||
Reference in new issue
Block a user