cloc 统计代码数量
2019-01-08 本文已影响0人
河码匠
cloc 是一个很有意思的应用,可以统计你项目使用几种语言,每种语言多少个文件(files),多少空行(blank),多少注释(comment),多少代码(code)
安装 cloc
npm install -g cloc # https://www.npmjs.com/package/cloc
sudo apt-get install cloc # Debian, Ubuntu
sudo yum install cloc # Red Hat, Fedora
sudo pacman -S cloc # Arch
sudo pkg install cloc # FreeBSD
sudo brew install cloc # Mac OS X with MacPorts
使用 cloc
# cloc arbiter/
1051 text files.
1025 unique files.
70 files ignored.
github.com/AlDanial/cloc v 1.80 T=3.02 s (332.4 files/s, 60167.5 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 449 13358 3252 78778
Haml 407 801 123 27951
JavaScript 105 3690 8250 25877
CSS 25 1489 261 11163
PO File 1 1793 0 3595
Bourne Shell 1 48 13 487
HTML 6 8 2 265
JSON 1 0 0 205
Ruby 5 14 4 85
make 1 3 0 8
Markdown 1 3 0 7
YAML 1 1 0 5
-------------------------------------------------------------------------------
SUM: 1003 21208 11905 148426
-------------------------------------------------------------------------------
参数
参数 | 说明 | 用法 |
---|---|---|
--exclude-dir | 指定不需要统计的目录 | --exclude-dir=cache, images, css |
--exclude-lang | 指定不需要统计的语言 | --exclude-lang=CSS, Haml |
其他查看帮助文档就好了cloc --help