diff --git a/install-claude-code.sh b/install-claude-code.sh new file mode 100755 index 0000000..ebeecc5 --- /dev/null +++ b/install-claude-code.sh @@ -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