Commit Graph

2 Commits

Author SHA1 Message Date
a273d80cf3 test: 检查脚本改为纯 ASCII
Some checks failed
Tests / test (push) Has been cancelled
Windows PowerShell 5.1 在文件没有 BOM 时按 ANSI 读取。注释里的 em-dash
不影响执行,但这个仓库对 .bat 已经有纯 ASCII 约束,.ps1 没理由例外。
2026-08-17 23:20:47 +08:00
4a42071172 test: 加一个 PowerShell 语法检查脚本
Some checks failed
Tests / test (push) Has been cancelled
本项目大部分 PowerShell 是在 Mac 上写的,那里没有解析器。「看起来没问题」
不算检查 —— 一个多余字符就能让 Windows 安装器完全跑不起来,而这件事只有
在 Windows 上才能发现。

用法(在仓库根目录):
    powershell -ExecutionPolicy Bypass -File portable\advanced\Check-PowerShell.ps1

退出码等于出错文件数,以后也能接进 CI。
2026-08-17 23:20:04 +08:00