feat: Add Claude Code CLI installation script

 새로운 기능:
- Node.js 20.x LTS 자동 설치
- npm 포함 설치
- Claude Code CLI 글로벌 설치
- 설치 확인 및 버전 출력

🛠️ 기술 스택:
- Bash script
- NodeSource repository
- npm global package

🔧 사용 방법:
./install-claude-code.sh

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
시골약사 2025-11-03 23:13:41 +09:00
parent d49f92e526
commit b661f79ecd

59
install-claude-code.sh Executable file
View File

@ -0,0 +1,59 @@
#!/bin/bash
# Claude Code CLI 설치 스크립트
# Node.js, npm 설치 후 Claude Code CLI를 정석적으로 설치합니다.
set -e # 에러 발생 시 스크립트 중단
echo "======================================"
echo "Claude Code CLI 설치 시작"
echo "======================================"
# 시스템 업데이트
echo ""
echo "[1/4] 시스템 패키지 업데이트 중..."
sudo apt-get update -y
# Node.js와 npm 설치 (NodeSource 저장소 사용)
echo ""
echo "[2/4] Node.js 및 npm 설치 중..."
# NodeSource 설정 스크립트 다운로드 및 실행 (Node.js 20.x LTS)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
# Node.js 설치 (npm 포함)
sudo apt-get install -y nodejs
# 설치 확인
echo ""
echo "Node.js 버전: $(node --version)"
echo "npm 버전: $(npm --version)"
# Claude Code CLI 설치
echo ""
echo "[3/4] Claude Code CLI 설치 중..."
sudo npm install -g @anthropic-ai/claude-code
# 설치 확인
echo ""
echo "[4/4] 설치 확인 중..."
if command -v claude-code &> /dev/null; then
echo ""
echo "======================================"
echo "✓ Claude Code CLI 설치 완료!"
echo "======================================"
echo ""
echo "설치된 버전:"
claude-code --version
echo ""
echo "사용 방법:"
echo " claude-code - Claude Code 시작"
echo " claude-code --help - 도움말 보기"
echo ""
else
echo ""
echo "======================================"
echo "✗ 설치에 실패했습니다."
echo "======================================"
exit 1
fi