한줄평
“큰 git 저장소에서 ctags 태그 생성이 느려 답답했던 사람에게 실용적인 가속 도구입니다. 다만 universal-ctags 설치가 전제이고, 편집기에서 태그를 쓰는 워크플로가 아니면 필요가 없습니다.”
이런 분께 큰 git 프로젝트에서 편집기 코드 점프용 태그를 자주 만드는 개발자께
좋은 점
- 병렬 처리로 대형 저장소의 태그 생성을 가속
- git 추적 파일 기준이라 불필요한 파일을 제외
아쉬운 점
- universal-ctags 가 별도로 설치돼 있어야 함
- 편집기 태그 점프를 쓰지 않으면 효용이 없음
피태그스 소개
universal-ctags 를 git 저장소에서 병렬로 실행해 태그 파일 생성을 빠르게 해 주는 명령줄 래퍼입니다. git 이 추적하는 파일 목록을 바탕으로 대상을 정하고, 여러 프로세스로 나눠 처리해 대형 저장소에서 태그 생성 시간을 줄입니다. 생성된 tags 파일은 Vim·Emacs 등 편집기의 코드 점프에 활용합니다. universal-ctags 가 설치돼 있어야 동작하는 보조 도구입니다.