這裏介紹一個Mac系統統計代碼行數的工具cloc。
1、首先,安裝homebrew,已安裝的請跳過。
打開終端工具Terminal,輸入下列命令。過程中會讓你按RETURN鍵以及輸入mac桌面密碼,按照提示進行操作即可:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、利用homebrew下載並安裝cloc。
繼續在Terminal中輸入:
brew install cloc
3、基本用法:
統計當前文件夾代碼行數(請先cd 到目標目錄):
cloc ./
排除當前目錄下的某個文件夾的代碼,比較常見的是排除Pods中的代碼,因爲Pods中的一半爲第三方庫,所以這裏以Pods文件夾爲例:
cloc ./ --exclude-dir=Pods
統計結果清晰明瞭,而且速度極快:
4、高級用法
如果我們要排除更多的文件夾該怎麼處理呢?每個人的記憶能力是有限的,想知道更多的用法最好的方式就是查看cloc的使用文檔,在terminal中輸入:
cloc --help
結果出現了好幾頁的說明,根據關鍵詞我們找到exclude選項,該選項是這麼介紹的:
這樣就簡單了,於是我們敲出下列命令達到我們的目的:
cloc ./ --exclude-dir=Pods,WuJieCaoJokeTest
此外,基於文檔,我們還可以過濾掉特定的後綴(ext)等。
##THAT IS ALL.
原創文章,轉載請註明 編程小翁@博客園,郵件[email protected],微信Jilon,歡迎各位與我在C/C++/Objective-C/機器視覺等領域展開交流!