Skip to content

feat: Claude Codeのインストールをセットアップに追加 - #44

Merged
dev-satoshi merged 1 commit into
mainfrom
feature/claude-install
Aug 15, 2026
Merged

dev-satoshi merged 1 commit into
mainfrom
feature/claude-install

Conversation

@dev-satoshi

Copy link
Copy Markdown
Owner

やったこと

  • Claude Code をインストールするスクリプトを追加
  • セットアップの実行対象に追加

変更内容

これまで Claude Code だけ dotfiles からインストールできず、手動での導入が必要でした。scripts/setup/claude_setup.sh を追加し、scripts/setup/setup.sh から呼ぶようにしています。

インストール方法は、公式ドキュメントで Recommended とされているネイティブインストーラを使います。

curl -fsSL https://claude.ai/install.sh | bash

Homebrew の cask(claude-code)でも導入できますが、以下の理由でネイティブインストーラを選びました。

  • 自動更新が効く(Homebrew 版は brew upgrade claude-code が必要)
  • インストール先が ~/.local/bin/claude になり、既存の環境と一致する
  • 公式が推奨している

既存の homebrew_setup.sh と同じく、インストール済みなら何もしない作りです。

動作確認

  • CI と同じ ShellCheck を実行して exit 0
  • zsh -n の構文チェックを通過
  • インストール済みの環境で実行し、スキップされることを確認(zsh 直接実行と、setup.sh と同じ sh 経由の両方で exit 0)
  • 参照先 URL が HTTP 200 / text/x-sh を返すことを確認

補足

Claude Code は ~/.local/bin に入りますが、zsh/.zshrc にこのパスが通っていません。別途対応が必要です。

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@dev-satoshi dev-satoshi self-assigned this Aug 15, 2026
@dev-satoshi
dev-satoshi merged commit 2bd5c62 into main Aug 15, 2026
1 check passed
@dev-satoshi
dev-satoshi deleted the feature/claude-install branch August 15, 2026 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant