Onefetch 是一款由 Rust 编写的命令行 Git 信息工具,它将直接在终端中展示本地 Git 仓库的项目详情和代码统计等内容。工具完全离线可用(不需要网络连接)。
Onefetch 可以识别当前目录中的许多版本控制系统,如 Git、Mercurial、Subversion 等,并显示相关信息。
Onefetch 的最大优势在于它的轻量级和易用性,它可以很快地安装和使用。并且,Onefetch 的界面简洁明了,只需要在终端中输入命令就可以显示代码仓库的信息。这让开发人员可以快速了解代码仓库的状态,而无需打开 IDE 或者其他重量级的工具。
项目安装
Onefetch的安装非常简单,如果你是Mac用户,直接使用 brew 命令安装就可以:
代码语言:javascript复制brew install onefetch
如果你是Ubuntu用户,可以使用 apt-get 命令安装:
代码语言:javascript复制sudo add-apt-repository ppa:o2sh/onefetch
sudo apt-get update
sudo apt-get install onefetch
当然也支持Windows用户,直接从Github项目主页下载最新的exe安装包就可以了,也可以使用winget安装。
代码语言:javascript复制winget安装:
winget install onefetch
exe安装包下载:
https://objects.githubusercontent.com/github-production-release-asset-2e65be/148829497/9f0f54ee-191c-4708-9752-3f279b7d91b3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A/20230607/us-east-1/s3/aws4_request&X-Amz-Date=20230607T152509Z&X-Amz-Expires=300&X-Amz-Signature=1f2377bd245b0bd2e079fa67f1bbac796b843c4e92f24847a6c0f9e9333f967f&X-Amz-SignedHeaders=host&actor_id=18242022&key_id=0&repo_id=148829497&response-content-disposition=attachment; filename=onefetch-setup.exe&response-content-type=application/octet-stream
截至目前,onefetch 支持超过 100 种不同的编程语言。
比较常用的参数有以下这些:
onefetch -d <FIELD>
:禁止显示的域,比如你不想展示作者信息,可以用onefetch -d authors
命令onefetch -o <FIELD>
:输出的格式,可以指定为 JSON 格式输出,比如onefetch -o json
onefetch -E
:展示作者的 email 信息onefetch -i
:指定展示图片的路径
Onefetch 是一个简单、易用的命令行工具,快来尝试用一下吧~
En