我构建了一个 CLI 来查看我真实的 GitHub 语言统计——类似的工具已经存在吗?
发布: (2026年2月23日 GMT+8 03:03)
2 分钟阅读
原文: Dev.to
Source: Dev.to
问题
我最近创建了一个在线简历,想展示我所有的贡献——包括私有仓库中的贡献。我的 GitHub 个人资料几乎是空的,尽管我已经专业编程多年,而且大部分代码都在私有仓库中。
GitHub 的个人资料只显示总贡献数,并不会按语言细分活动。私有仓库是不可见的,所以那些专业工作根本没有任何体现。
解决方案
我构建了 github‑lang‑stats,一个 CLI 工具,它会扫描你在 GitHub 上亲自提交的每一次提交(包括私有仓库),并计算你在每种编程语言上更改的代码行数。结果是一个诚实、可验证的真实工作快照。
用法
npx github-lang-stats --token=
- 无需安装。
- 需要具有相应权限范围的 GitHub 个人访问令牌。
特性
- 统计所有提交中每种语言的更改行数。
- 包含公共和私有仓库。
- 生成可用于可视化(例如在简历中)的 JSON 输出。
反馈
我很想听听你的想法:
- 你是否知道已有类似的工具?(我没有找到。)
- 你会在作品集或简历中使用它吗?
- 你希望看到哪些功能?
欢迎在 GitHub 上提交反馈、问题和 Pull Request。