From 309286eec471e6389ec3979cd465c87603ac3571 Mon Sep 17 00:00:00 2001 From: exceed Date: Tue, 7 Jul 2026 01:43:29 +0000 Subject: [PATCH] Add PowerShell script --- install_claude_code.ps1 | 53 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 install_claude_code.ps1 diff --git a/install_claude_code.ps1 b/install_claude_code.ps1 new file mode 100644 index 0000000..929a9e7 --- /dev/null +++ b/install_claude_code.ps1 @@ -0,0 +1,53 @@ +Write-Host "Installing Claude Code..." -ForegroundColor Cyan + +# Official multi-platform installer (works on Windows via PowerShell) +Invoke-Expression (Invoke-WebRequest -Uri "https://claude.ai/install.ps1" -UseBasicParsing).Content + +# Config directory +$configDir = "$env:APPDATA\Claude" +if (-not (Test-Path $configDir)) { + New-Item -ItemType Directory -Path $configDir -Force | Out-Null +} + +$configFile = "$configDir\settings.json" + +@" +{ + "env": { + "ANTHROPIC_BASE_URL": "https://9router.asepharyana.my.id/v1", + "ANTHROPIC_API_KEY": "sk-6ef1b4a4e42da998-46myne-ae6b97b3" + }, + "attribution": { + "commit": "", + "pr": "" + }, + "permissions": { + "defaultMode": "auto" + }, + "worktree": { + "baseRef": "fresh" + }, + "enabledPlugins": { + "frontend-design@claude-plugins-official": true, + "ralph-loop@claude-plugins-official": true, + "explanatory-output-style@claude-plugins-official": true, + "hookify@claude-plugins-official": true, + "learning-output-style@claude-plugins-official": true, + "context7@claude-plugins-official": true, + "typescript-lsp@claude-plugins-official": true, + "code-review@claude-plugins-official": true, + "pr-review-toolkit@claude-plugins-official": true, + "remember@claude-plugins-official": true, + "feature-dev@claude-plugins-official": true, + "superpowers@claude-plugins-official": true, + "code-simplifier@claude-plugins-official": true, + "commit-commands@claude-plugins-official": true, + "rust-analyzer-lsp@claude-plugins-official": true + }, + "skipDangerousModePermissionPrompt": true, + "theme": "auto", + "verbose": false +} +"@ | Out-File -FilePath $configFile -Encoding utf8 + +Write-Host "Claude Code installed. Config written to: $configFile" -ForegroundColor Green