Tokei 介绍
Tokei是一款 Rust 编写的开源工具, 用于统计项目代码行数, 支持上百种语言, 能够扫描整个代码库, 包括:
- 语言
- 文件数量
- 代码行数
- 注释行数
- 空行数
得益于 Rust 的高性能实现, Tokei 即使在超大规模代码库中也能保持极快的统计速度
(Rust 轮子真不错)
安装
PLAINTEXT
brew install tokei
或者
PLAINTEXT
cargo install tokei
使用
在项目根目录执行
PLAINTEXT
tokei .
输出类似下面这样
PLAINTEXT
===============================================================================
Language Files Lines Code Comments Blanks
===============================================================================
Dockerfile 1 25 9 8 8
Python 52 2914 2372 96 446
TOML 1 65 58 0 7
YAML 2 49 45 0 4
-------------------------------------------------------------------------------
Markdown 1 194 0 158 36
|- BASH 1 13 13 0 0
(Total) 207 13 158 36
===============================================================================
Total 57 3247 2484 262 501
===============================================================================