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:
parent
d49f92e526
commit
b661f79ecd
59
install-claude-code.sh
Executable file
59
install-claude-code.sh
Executable 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
|
||||
Loading…
Reference in New Issue
Block a user