2.7 KiB
2.7 KiB
OpenCode 설치 스크립트 구축 및 문서 반영 완료 보고서 (PHASE01)
1. 개요
오픈소스 AI 코딩 에이전트인 OpenCode를 macOS, Linux 및 Windows 환경에서 손쉽게 설치할 수 있도록 원클릭 설치 스크립트(install-opencode.sh, install-opencode.ps1)를 구축하고, README.md 가이드에 OpenCode를 추가하며 기존 도구(Pi Coding Agent, Open Code Review)의 번호를 순서대로 재정렬하였습니다.
flowchart LR
A["OpenCode 설치 스크립트 제작"] --> B["install-opencode.sh (macOS/Linux)"]
A --> C["install-opencode.ps1 (Windows)"]
B --> D["README.md 동기화"]
C --> D
D --> E["4.4 OpenCode 추가"]
D --> F["4.5 Pi Coding Agent 재배치"]
D --> G["4.6 Open Code Review 재배치"]
2. 주요 작업 내역
1) install-opencode.sh (macOS / Linux)
- 공식 설치 인스톨러 연동:
curl -fsSL https://opencode.ai/install | bash를 안전하게 실행. - PATH 및 바이너리 연동: 설치 완료 후
~/.opencode/bin/opencode바이너리가 존재할 경우, 본 저장소의 표준 바이너리 경로인~/.local/bin/opencode로 심볼릭 링크를 자동 연결. - 실행 권한 부여:
chmod +x install-opencode.sh적용 및 구문 유효성 검증 완료.
2) install-opencode.ps1 (Windows PowerShell)
- CPU 아키텍처 자동 판별:
AMD64/x64및ARM64환경을 자동 감지하여 적합한 zip 아카이브(opencode-windows-x64.zip/opencode-windows-arm64.zip) 타겟팅. - GitHub Releases 연동 및 Fallback:
anomalyco/opencode최신 릴리스 API를 호출하여 자산을 자동 매칭하며, 네트워크 제한 시 안전한 Fallback 버전 제공. - 바이너리 추출 및 배포:
$env:USERPROFILE\.local\bin에opencode.exe자동 압축 해제 및 배치. - PATH 환경 변수 자동 반영: 현재 세션
$env:Path즉시 등록 및 Windows 사용자 레지스트리(User PATH) 영구 등록.
3) README.md 개정
- 상단 카테고리 목록:
### 🤖 4. AI 개발 에이전트목록에 OpenCode 항목 추가. - macOS / Linux 설치 섹션:
install-opencode.sh원격 실행 원라이너 추가. - Windows 설치 섹션: CMD 및 PowerShell 각각에서 실행 가능한
install-opencode.ps1원라이너 추가. - 도구별 상세 사용법 재정렬:
#### 4.4. OpenCode신규 작성 (개요, 특징, TUI 기본 명령어)#### 4.5. Pi Coding Agent(기존 4.4에서 4.5로 순번 변경)#### 4.6. Open Code Review(기존 4.5에서 4.6으로 순번 변경)
3. 결과 검증
- Bash 문법 검증:
bash -n install-opencode.sh통과. README.md링크 및 마크다운 서식 정합성 확인 완료.