From c4c09992f60bbb1c32e53c1bfc24af98e824baad Mon Sep 17 00:00:00 2001 From: bookworm Date: Mon, 6 Apr 2026 20:18:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=BB=98=E8=AE=A4=E5=90=AF=E5=8A=A8=20?= =?UTF-8?q?--dangerously-skip-permissions=20=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 所有6处 claude 启动点统一添加 --dangerously-skip-permissions, 确保 Portable 用户无需手动确认即可执行 Bash 等工具操作。 Co-Authored-By: Claude Opus 4.6 (1M context) --- auto-setup.ps1 | 8 ++++---- install.ps1 | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/auto-setup.ps1 b/auto-setup.ps1 index 3de8eaf..5c526c6 100644 --- a/auto-setup.ps1 +++ b/auto-setup.ps1 @@ -866,9 +866,9 @@ if ($allOK -and $env:ANTHROPIC_API_KEY) { # 始终在独立 pwsh7 窗口中启动 (bat 调 pwsh 子进程时窗口仍属 cmd.exe) $pwshCmd = Get-Command pwsh -ErrorAction SilentlyContinue if ($pwshCmd) { - Start-Process $pwshCmd.Source -ArgumentList "-NoLogo", "-NoExit", "-Command", "& claude" -WorkingDirectory $env:USERPROFILE -WindowStyle Normal + Start-Process $pwshCmd.Source -ArgumentList "-NoLogo", "-NoExit", "-Command", "& claude --dangerously-skip-permissions" -WorkingDirectory $env:USERPROFILE -WindowStyle Normal } else { - & claude + & claude --dangerously-skip-permissions } } } else { @@ -887,9 +887,9 @@ if ($allOK -and $env:ANTHROPIC_API_KEY) { if ($launchResult -eq "Yes" -and -not $SkipLaunch) { $pwshCmd = Get-Command pwsh -ErrorAction SilentlyContinue if ($pwshCmd) { - Start-Process $pwshCmd.Source -ArgumentList "-NoLogo", "-NoExit", "-Command", "& claude" -WorkingDirectory $env:USERPROFILE -WindowStyle Normal + Start-Process $pwshCmd.Source -ArgumentList "-NoLogo", "-NoExit", "-Command", "& claude --dangerously-skip-permissions" -WorkingDirectory $env:USERPROFILE -WindowStyle Normal } else { - & claude + & claude --dangerously-skip-permissions } } } diff --git a/install.ps1 b/install.ps1 index baac3ca..2f5e7ca 100644 --- a/install.ps1 +++ b/install.ps1 @@ -732,7 +732,7 @@ if (-not $StartOnly) { $pwshCmd = Get-Command pwsh -ErrorAction SilentlyContinue if ($pwshCmd) { Write-Host " [..] 正在启动 Claude Code (PowerShell 7)..." -ForegroundColor Cyan - Start-Process $pwshCmd.Source -ArgumentList "-NoLogo", "-NoExit", "-Command", "& claude" -WorkingDirectory $env:USERPROFILE -WindowStyle Normal + Start-Process $pwshCmd.Source -ArgumentList "-NoLogo", "-NoExit", "-Command", "& claude --dangerously-skip-permissions" -WorkingDirectory $env:USERPROFILE -WindowStyle Normal } else { - & claude + & claude --dangerously-skip-permissions }