본문 바로가기

피태그스

ptags

git 저장소용 병렬 ctags 래퍼

한줄평

큰 git 저장소에서 ctags 태그 생성이 느려 답답했던 사람에게 실용적인 가속 도구입니다. 다만 universal-ctags 설치가 전제이고, 편집기에서 태그를 쓰는 워크플로가 아니면 필요가 없습니다.

이런 분께 큰 git 프로젝트에서 편집기 코드 점프용 태그를 자주 만드는 개발자께

좋은 점

  • 병렬 처리로 대형 저장소의 태그 생성을 가속
  • git 추적 파일 기준이라 불필요한 파일을 제외

아쉬운 점

  • universal-ctags 가 별도로 설치돼 있어야 함
  • 편집기 태그 점프를 쓰지 않으면 효용이 없음

피태그스 소개

universal-ctags 를 git 저장소에서 병렬로 실행해 태그 파일 생성을 빠르게 해 주는 명령줄 래퍼입니다. git 이 추적하는 파일 목록을 바탕으로 대상을 정하고, 여러 프로세스로 나눠 처리해 대형 저장소에서 태그 생성 시간을 줄입니다. 생성된 tags 파일은 Vim·Emacs 등 편집기의 코드 점프에 활용합니다. universal-ctags 가 설치돼 있어야 동작하는 보조 도구입니다.

제작사

영삼넷 · 공식 홈페이지

피태그스 (ptags) 무료 다운로드 | 자료실 | 영삼넷