✨ 새로운 기능: - 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>
60 lines
1.6 KiB
Bash
Executable File
60 lines
1.6 KiB
Bash
Executable File
#!/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
|