* 戳上方藍字「 開源先鋒 」關註我
推薦閱讀:
大家好,我是開源君, 一個熱愛開源的程式設計師!
今天的臘月二十九了,還有多少朋友還要上班啊,不會和開源君一樣這樣苦逼吧,唉~
不說這個了,何以解憂,唯有開源~
作為程式設計師,在開發過程中,了解程式碼倉庫的狀態和資訊至關重要。今天開源君向大家分享一款強大而簡潔的 Git 工具 -
Onefetch
。
計畫簡介
Onefetch 是一款用 Rust 編寫的命令列工具,可以幫助我們快速了解當前 Git 倉庫的資訊。它可以顯示當前分支、送出哈希、送出時間、作者、程式碼行數、檔數、目錄數、主要程式語言和框架等資訊。Onefetch 完全離線可用,並且支持多種自訂選項,支持多平台。
計畫特色
輕量級: 體積小巧,僅幾十KB,執行速度快,不會占用過多系統資源。
易於使用: 使用簡單,只需在終端中輸入 onefetch 命令即可檢視當前 Git 倉庫的資訊。
資訊豐富: 可以顯示豐富的 Git 倉庫資訊,包括計畫詳情、程式碼統計、主要貢獻者等。
可客製:支持多種自訂選項,可以根據你的需求調整顯示內容。
計畫安裝
Onefetch 的安裝也很簡單,直接在計畫release界面找到對應的系統即可。
當然透過命令列安裝也是支持的,官方給出了不同系統的安裝方法,非常詳盡:
比如 Mac 使用者,直接用 brew 命令安裝即可:
brew install onefetch
比如 Ubuntu 系統,使用下面的命令:
sudo add-apt-repository ppa:o2sh/onefetch
sudo apt-get update
sudo apt-get install onefetch
使用體驗
安裝完成後,只需在想要檢視資訊的計畫目錄中執行以下onefetch命令就可以獲取該計畫的 Git 倉庫資訊並將其展示在命令列中,包括計畫的語言、分支、作者、送出數量等資訊。
比如,開源君嘗試檢視了 springboot 的 git 倉庫資訊:
左邊是經典的 JAVA 圖示,右側是 git 倉庫的資訊,包含了計畫名稱、建立時間、編寫語言、作者、計畫大小、程式碼量等等。
再找個 Python 計畫檢視下
一些基本的使用命令方法,以及參數:
# 檢視當前 Git 倉庫的資訊
onefetch
# 檢視指定 Git 倉庫的資訊
onefetch /path/to/repo
# 顯示/隱藏某些資訊
onefetch -d authors -d commits
# 顯示 JSON 格式輸出
onefetch -o json
#顯示作者的 email 資訊
onefetch -E
#指定展示圖片的路徑
onefetch -i
體驗一番,Onefetch 是一款非常實用檢視 Git 資訊的工具,輕量、易於使用、資訊豐富、可客製,非常適合我們開發人員使用。
更多計畫細節,感興趣的小夥伴可以到計畫地址進行檢視~~
計畫地址:
https://github.com/o2sh/onefetch