실제 GitHub 언어 통계를 보기 위해 CLI를 만들었는데, 이런 것이 이미 존재하나요?

발행: (2026년 2월 23일 오전 04:03 GMT+9)
3 분 소요
원문: Dev.to

Source: Dev.to

Problem

최근에 새로운 온라인 이력서를 만들면서, 개인 저장소를 포함한 모든 기여 내역을 보여주고 싶었습니다. GitHub 프로필은 거의 비어 보였는데, 저는 수년간 전문적으로 코딩을 해왔으며 대부분이 비공개 저장소에 있었습니다.

GitHub 프로필은 총 기여 횟수만 표시하고 언어별 활동을 구분하지 않습니다. 비공개 저장소는 보이지 않기 때문에, 그곳에 있는 전문 작업이 전혀 반영되지 않습니다.

Solution

github‑lang‑stats 라는 CLI 도구를 만들었습니다. 이 도구는 GitHub에서 개인이 직접 작성한 모든 커밋(비공개 저장소 포함)을 스캔하고, 프로그래밍 언어별로 변경한 라인 수를 계산합니다. 결과는 실제 작업을 정직하고 검증 가능한 형태로 보여줍니다.

Usage

npx github-lang-stats --token=
  • 설치가 필요 없습니다.
  • 적절한 권한이 부여된 GitHub Personal Access Token이 필요합니다.

Features

  • 모든 커밋에 대해 언어별 변경 라인 수를 집계합니다.
  • 공개 저장소와 비공개 저장소 모두 포함합니다.
  • 이력서 등에 시각화할 수 있는 JSON 출력을 생성합니다.

Feedback

여러분의 의견을 듣고 싶습니다:

  • 비슷한 도구를 알고 계셨나요? (저는 찾지 못했습니다.)
  • 포트폴리오나 이력서에 사용하고 싶으신가요?
  • 어떤 기능이 추가되었으면 좋겠나요?

모든 피드백, 이슈, 풀 리퀘스트는 GitHub에서 환영합니다.

👉 github-lang-stats on npm

0 조회
Back to Blog

관련 글

더 보기 »