Repolode
XAMPPRocky

XAMPPRocky/tokei

一款快速的命令行工具,按编程语言统计代码的文件数、行数、代码行、注释和空行。

可替代:cloc

Star
15,010
Fork
712
未关闭 Issue
250
最近提交
2个月前

这是什么?

Tokei 是一个命令行程序,扫描指定目录并统计其中的代码量。它按语言分别给出文件数、总行数、代码行、注释行和空行,并在底部汇总。

默认遵守 .gitignore 和 .ignore 等忽略规则,支持用模式排除路径,可按任意列排序,也能逐文件列出统计结果。统计结果可导出为 JSON、YAML 或 CBOR 格式,保存的结果还能重新读入并与其他统计合并。项目同时提供 Rust 库,便于将相同的统计逻辑集成到其他程序中。

工具支持 Linux、macOS 和 Windows,可通过 Homebrew、Cargo、winget、Scoop 等包管理器安装,也能以 Docker 镜像运行。

核心功能

  • 01按语言统计文件数、代码行、注释行和空行。
  • 02默认遵守 .gitignore 和 .ignore 规则,并支持自定义排除模式。
  • 03可导出为 JSON、YAML 或 CBOR,并能合并已保存的统计结果。
  • 04支持逐文件输出统计,并可按任意列排序。
  • 05既可作为命令行工具使用,也可作为 Rust 库集成。

适用场景

  • 快速了解陌生代码库的规模和语言构成。
  • 在 CI 中保存并合并统计结果,追踪代码量的变化。
  • 为项目生成代码规模徽章或统计报告。
  • 在大型仓库中排除生成文件或第三方依赖,使行数更准确。

快速上手

  1. 1

    通过 Cargo(Rust 包管理器)安装

    cargo install tokei
  2. 2

    在当前文件夹运行 tokei

    tokei .

使用前须知

  • 元数据中的许可证显示为 NOASSERTION,但 README 称其采用 MIT 与 Apache-2.0 双重许可。

标签

常见问题

tokei 是什么?
一款快速的命令行工具,按编程语言统计代码的文件数、行数、代码行、注释和空行。 Tokei 是一个命令行程序,扫描指定目录并统计其中的代码量。它按语言分别给出文件数、总行数、代码行、注释行和空行,并在底部汇总。
tokei 可以免费使用吗?用的什么许可证?
tokei 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
tokei 还在维护吗?
半年内有更新。tokei 最近一次提交是在 2026年9月6日。
tokei 适合用来做什么?
快速了解陌生代码库的规模和语言构成。 在 CI 中保存并合并统计结果,追踪代码量的变化。 为项目生成代码规模徽章或统计报告。 在大型仓库中排除生成文件或第三方依赖,使行数更准确。
tokei 怎么安装和运行?
通过 Cargo(Rust 包管理器)安装: cargo install tokei 在当前文件夹运行 tokei: tokei .
在哪里获取 tokei?
源代码和安装说明在 GitHub 上:https://github.com/XAMPPRocky/tokei

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目