From 783d1fe8d8182d889b947dd94672e476afb73959 Mon Sep 17 00:00:00 2001 From: sususu Date: Fri, 20 Mar 2026 22:56:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=81=A2=E5=A4=8D=20UTF-8=20BOM=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=AD=E6=96=87=20Windows=20=E4=B8=8B=20Po?= =?UTF-8?q?werShell=205.x=20=E8=A7=A3=E6=9E=90=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PowerShell 5.x 无 BOM 时使用系统默认编码(GBK)解析 .ps1 文件, 导致 UTF-8 中文字符被错误解析、行被合并,触发 MissingCatchOrFinally 错误。 恢复之前被误删的 UTF-8 BOM (EF BB BF) 以确保正确编码识别。 --- ClaudeCode/setup-claude-code.ps1 | 2 +- GeminiCLI/setup-gemini.ps1 | 2 +- codex/setup-codex.ps1 | 2 +- setup-claude-code.ps1 | 2 +- setup.ps1 | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ClaudeCode/setup-claude-code.ps1 b/ClaudeCode/setup-claude-code.ps1 index 8b306bb..a5f0c8e 100644 --- a/ClaudeCode/setup-claude-code.ps1 +++ b/ClaudeCode/setup-claude-code.ps1 @@ -1,4 +1,4 @@ -# Claude Code Configuration Script for XCodeCLI (Windows) +# Claude Code Configuration Script for XCodeCLI (Windows) # This script configures Claude Code to use your XCodeCLI instance # Run with: powershell -ExecutionPolicy Bypass -File setup-claude-code.ps1 -ApiKey YOUR_KEY # Or via one-liner: & { $key='YOUR_KEY'; $f="$env:TEMP\xc.ps1";iwr -useb https://api.xcodecli.com/setup-claude-code.ps1 -OutFile $f;& $f } diff --git a/GeminiCLI/setup-gemini.ps1 b/GeminiCLI/setup-gemini.ps1 index 56aeba5..eb5df40 100644 --- a/GeminiCLI/setup-gemini.ps1 +++ b/GeminiCLI/setup-gemini.ps1 @@ -1,4 +1,4 @@ -# Gemini CLI Configuration Script for XCodeCLI (Windows) +# Gemini CLI Configuration Script for XCodeCLI (Windows) # This script configures Gemini CLI to use your XCodeCLI instance # Automatically tests multiple API endpoints and selects the working one # Run with: powershell -ExecutionPolicy Bypass -File setup-gemini.ps1 -ApiKey YOUR_KEY diff --git a/codex/setup-codex.ps1 b/codex/setup-codex.ps1 index 05ac591..fc5a031 100644 --- a/codex/setup-codex.ps1 +++ b/codex/setup-codex.ps1 @@ -1,4 +1,4 @@ -# Codex Configuration Script for XCodeCLI (Windows) +# Codex Configuration Script for XCodeCLI (Windows) # This script configures Codex to use your XCodeCLI instance # Automatically tests multiple API endpoints and selects the working one # Run with: powershell -ExecutionPolicy Bypass -File setup-codex.ps1 -ApiKey YOUR_KEY diff --git a/setup-claude-code.ps1 b/setup-claude-code.ps1 index 8b306bb..a5f0c8e 100644 --- a/setup-claude-code.ps1 +++ b/setup-claude-code.ps1 @@ -1,4 +1,4 @@ -# Claude Code Configuration Script for XCodeCLI (Windows) +# Claude Code Configuration Script for XCodeCLI (Windows) # This script configures Claude Code to use your XCodeCLI instance # Run with: powershell -ExecutionPolicy Bypass -File setup-claude-code.ps1 -ApiKey YOUR_KEY # Or via one-liner: & { $key='YOUR_KEY'; $f="$env:TEMP\xc.ps1";iwr -useb https://api.xcodecli.com/setup-claude-code.ps1 -OutFile $f;& $f } diff --git a/setup.ps1 b/setup.ps1 index 271df41..d9f4dfd 100644 --- a/setup.ps1 +++ b/setup.ps1 @@ -1,4 +1,4 @@ -# XCodeCLI Setup Launcher (Windows) +# XCodeCLI Setup Launcher (Windows) # 一站式安装和配置 Claude Code, Gemini CLI, Codex param(