cloc
支援對多種程式語言中的空白行、註釋行和原始碼的物理行進行計數。
給定程式碼庫的兩個版本,cloc
可以計算空白行、註釋行和原始碼行中的差異。
除了統計單個文字檔案、目錄和 git
儲存庫中的程式碼外, cloc
還可以統計 .tar
(包括壓縮版本)、 .zip
、.whl
、ipynb
、.rpm
、.src
、.deb
等型別的檔案。
專案地址:
https://github.com/AlDanial/cloc
下載地址:
https://github.com/AlDanial/cloc/releases
安裝使用
可以根據作業系統,選擇對應的方法進行安裝:
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
doas pkg_add cloc # OpenBSD
sudo pkg install cloc # FreeBSD
sudo port install cloc # macOS with MacPorts
brew install cloc # macOS with Homebrew
choco install cloc # Windows with Chocolatey
scoop install cloc # Windows with Scoop
在 Windows
系統,也可以選擇下載 .exe
檔案:
安裝使用(以window為例)
- 將下載的cloc-2.00.exe檔案放到任意目錄中;
- Win+R開啟命令視窗輸入cmd;
- cloc-2.00.exe <檔案/資料夾路徑>
例項
宣告:該工具來源於JAVA陳序員,本人僅限學習記錄與大家參考!
原文地址:如何統計專案程式碼?So easy~ - 知乎 (zhihu.com)