Obedience Corp의 Camp는 여러 프로젝트와 아이디어, 작업 문서를 하나의 워크스페이스인 ‘camp’에 모아 관리하는 명령줄 도구다. Festival 제품군의 일부로, Camp는 워크스페이스와 맥락을 관리하고 fest는 그 안에서 계획과 실행을 맡는다. 저장소는 Camp이며, Festival과 fest도 함께 제공된다.
cgo 명령으로 프로젝트와 폴더를 빠르게 찾아 이동하고, camp workitem으로 캠프 안의 작업을 한곳에서 살펴볼 수 있다. 소개된 두 데모는 현재 CLI를 합성 데이터로 실행한 녹화 영상이다. 자세한 내용은 녹화 정보를 참고할 수 있다.
설치와 시작
Festival 설치를 권장한다. macOS에서는 Homebrew, macOS·Linux에서는 Node.js를 이용할 수 있으며, Go로 Camp만 설치하거나 저장소에서 직접 빌드하는 방법도 안내한다. Git은 Festival 설치에 필요하다. 셸 통합을 설정하면 cgo로 디렉터리를 이동하고 탭 완성을 사용할 수 있다. 설치와 설정 방법은 설치 안내와 셸 통합 가이드에 설명돼 있다.
기존 프로젝트 폴더를 캠프에 연결하면 폴더는 원래 위치에 남고 projects/ 아래에 바로 가기가 생긴다. 다른 컴퓨터에서도 캠프와 함께 체크아웃을 옮기려면 Git 서브모듈로 추가할 수 있다. 빠른 시작은 Festival 빠른 시작에서 확인할 수 있다.
Camp는 아이디어·노트·추적 작업을 기록하고, Git 서브모듈과 연결된 로컬 작업 공간, worktree를 관리한다. 캠프 간 파일 전송, 상태 점검, 작업 우선순위 점수화, 셸 명령 완성, 플러그인 탐색도 지원한다. 기능과 설정은 CLI 레퍼런스, 캠프 디렉터리 안내, 설정 파일 안내에서 볼 수 있다.
자료에는 카테고리 바로 가기 안내, 레버리지 점수 설명, .crawlignore 문법, 개별 명령 문서, 마이그레이션 안내도 포함돼 있다. 문제 해결 문서는 셸 명령과 탭 완성, 설치된 바이너리 찾기, 던전 바로 가기 설정을 다룬다. Camp는 Apache License 2.0으로 배포되며, 자세한 내용은 LICENSE에서 확인할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요