1、简介
cloc是一个命令行程序,用于统计代码,它可以统计文件、目录甚至压缩包中的代码。
统计结果如下:
$ cloc clipp/
378 text files.
373 unique files.
53 files ignored.
http://cloc.sourceforge.net v 1.60 T=2.26 s (161.0 files/s, 19419.3 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
HTML 208 606 1161 21142
C++ 74 1444 982 6620
C/C++ Header 2 1184 1466 4528
Javascript 62 81 103 1484
CSS 3 291 45 1470
CMake 9 66 44 398
Python 1 66 30 287
make 2 56 45 104
YAML 2 22 26 41
-------------------------------------------------------------------------------
SUM: 363 3816 3902 36074
-------------------------------------------------------------------------------
2、安装方法
ubuntu下安装:
sudo apt install cloc
其它系统的安装方法:
npm install -g cloc // https://www.npmjs.com/package/cloc
sudo apt install cloc // Debian, Ubuntu
sudo yum install cloc // Red Hat, Fedora
sudo dnf install cloc // Fedora 22 or later
sudo pacman -S cloc // Arch
sudo emerge -av dev-util/cloc // Gentoo https://packages.gentoo.org/packages/dev-util/cloc
sudo apk add cloc // Alpine Linux
sudo pkg install cloc // FreeBSD
sudo port install cloc // Mac OS X with MacPorts
brew install cloc // Mac OS X with Homebrew
choco install cloc // Windows with Chocolatey
scoop install cloc // Windows with Scoop
3、源码下载
cloc是用perl编写的,下载地址:https://github.com/AlDanial/cloc