cloc 是一款开源工具,用于计算源代码文件中的实际代码行数、注释行数和空白行数,支持多种编程语言。
github官方下载 【https://github.com/AlDanial/cloc/releases】
tar -zxvf cloc-2.00.tar.gz
vim /etc/profile
# 在最后一行添加
export PATH=$PATH:/usr/local/cloc-2.00
source /etc/profile
在任意一个项目的根路径下,执行以下命令:
cloc .
运行结果如下:
102 text files.
97 unique files.
91 files ignored.
github.com/AlDanial/cloc v 2.00 T=0.07 s (1336.8 files/s, 132839.9 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Go 56 460 421 4977
Text 4 77 0 1596
Python 23 271 178 1132
Markdown 1 46 0 344
XML 11 0 0 118
Bourne Shell 2 0 0 19
-------------------------------------------------------------------------------
SUM: 97 854 599 8186
-------------------------------------------------------------------------------