From b661f79ecd96b99e5a23d7415127692d453b850a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=8B=9C=EA=B3=A8=EC=95=BD=EC=82=AC?= Date: Mon, 3 Nov 2025 23:13:41 +0900 Subject: [PATCH] feat: Add Claude Code CLI installation script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ✨ 새로운 기능: - 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 --- install-claude-code.sh | 59 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100755 install-claude-code.sh 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