3.5 KiB
3.5 KiB
VSCodium (codium) 설치 스크립트 및 문서 추가 계획 (INSTALL-CODIUM-IMP-PLAN)
1. 개요
Visual Studio Code(VS Code)의 오픈소스 코드베이스에서 마이크로소프트의 원격 측정(Telemetry)/트래킹 및 불필요한 독점 요소를 완전히 제거하고 **개발에 꼭 필요한 순수 핵심 기능만 남긴 경량 오픈소스 바이너리 에디터 VSCodium (codium)**의 크로스 플랫폼 자동 설치 스크립트(install-codium.sh, install-codium.ps1)를 제작하고 README.md 및 NECESSARY.md 문서에 반영합니다.
flowchart TD
Start([install-codium 실행]) --> OSCheck{운영체제 감지}
OSCheck -- macOS --> BrewInstall["Homebrew Cask 설치<br/>(brew install --cask vscodium)<br/>또는 GitHub Release 폴백"]
OSCheck -- Linux --> LinuxRepo["공식 패키지 저장소 등록 및 설치<br/>APT (Debian/Ubuntu) / DNF·Zypper (RHEL/SUSE) /<br/>Pacman·AUR (Arch) / GitHub Release tarball 폴백"]
OSCheck -- Windows --> WinInstall["winget install --id VSCodium.VSCodium<br/>또는 GitHub Releases UserSetup.exe<br/>무인 설치(/VERYSILENT) 및 PATH 연결"]
BrewInstall & LinuxRepo & WinInstall --> CLI["codium CLI 명령어 및 PATH 검증"]
CLI --> Done([설치 완료])
2. 작업 단계 및 체크리스트
단계 1: 실행 계획 수립
- 작업 계획서(
VIBE-WORK/261104/INSTALL-CODIUM-IMP-PLAN.md) 작성
단계 2: Unix / macOS용 install-codium.sh 구현
- macOS: Homebrew를 통한
brew install --cask vscodium설치 및/Applications/VSCodium.app/Contents/Resources/app/bin/codium을~/.local/bin/codium에 심볼릭 링크 연결 - Linux (Debian/Ubuntu): https://vscodium.com 공식 가이드에 따라 GPG 키(
/usr/share/keyrings/vscodium-archive-keyring.gpg) 및 APT 저장소(https://download.vscodium.com/debs) 등록 후sudo apt-get install -y codium - Linux (Fedora/RHEL/Rocky/openSUSE): 공식 RPM 저장소(
https://download.vscodium.com/rpms/) 및 GPG 키 등록 후dnf/zypper설치 - Linux (Arch):
yay/paru등 AUR 헬퍼 또는 Snap/Flatpak/GitHub Releases(VSCodium-linux-<arch>-<ver>.tar.gz) 3단계 방어 폴백 지원 - 실행 권한 부여 및
bash -n문법 검증
단계 3: Windows용 install-codium.ps1 구현
- 1차: 공식 권장 방식인
winget install -e --id VSCodium.VSCodium설치 시도 - 2차(폴백):
winget이 없거나 실패할 경우 GitHub Releases API(VSCodium/vscodium)에서 아키텍처(x64/arm64)에 맞는 최신VSCodiumUserSetup-<arch>-<version>.exe에셋을 다운로드하여 무인 설치(/VERYSILENT /MERGETASKS=!runcode,addcontextmenufiles,addcontextmenufolders,associatewithfiles,addtopath) 수행 (Fallback 버전1.96.2.24355내장) codium.cmd/codium경로 확인 및 현재 세션/사용자PATH자동 등록
단계 4: README.md 및 NECESSARY.md 문서 업데이트
README.md의3. 개발 유틸리티 & 웹 터미널섹션에VSCodium (codium)추가 (VS Code에서 파생되었으나 불필요한 트래킹/독점 요소를 덜어내고 최소한의 핵심 기능만 담은 순수 오픈소스 코드 에디터임을 강조)NECESSARY.md의3. 개발 유틸리티섹션 및 설치 가이드, 핵심 사용법에VSCodium (codium)추가
단계 5: 완료 보고서 작성 및 Graphify 갱신 / Git 푸시
- 완료 보고서(
VIBE-WORK/261104/INSTALL-CODIUM-PHASE01.md) 작성 uv tool run --from graphifyy graphify update .실행- Git commit 및 push