【经验】代码统计工具cloc

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

你可能感兴趣的:(经验)