8.7K star! 又一款 Git 信息可视化工具,非常值得一试!
大家好,我是开源君,一个热爱开源的程序员!
今天的腊月二十九了,还有多少朋友还要上班啊,不会和开源君一样这样苦逼吧,唉~
不说这个了,何以解忧,唯有开源~
作为程序员,在开发过程中,了解代码仓库的状态和信息至关重要。今天开源君向大家分享一款强大而简洁的 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
延伸阅读:
4K star! 又一款免费好用的视频下载工具
之前分享过不少视频下载的开源项目,今天开源君又发现一款不错的项目 - Cobalt,分享给大家。 项目简介 Cobalt...
14.4K Star很炫酷!Win任务栏透明度小工具
项目介绍 TranslucentTB是一个轻量级实用程序,在Windows 10和Windows 11上使任务栏半透明/...
7K Star震惊!火爆的数字人竟然开源了
软件介绍 Fay数字人框架-带货版是一个用于构建数字人应用场景的开源项目,具有低耦合度的各功能模块。你可以轻松更换声音来...
1K star!一款轻量级网络IP扫描器!
在日常工作和生活中,我们经常需要管理局域网内的设备,例如查看 IP 地址、MAC 地址、主机名等信息。但是,传统的方法是...
5.9k star!一款清新优雅的后台管理系统,好用!
今天给大家分享的开源项目是一个优雅清新后台管理系统——Soybean Admin。 简介 官方是这样介绍这个项目的: S...