这款 Git 可视化工具,太牛逼了!

2023-08-25 10:46:25 浏览数 (1)

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

0 人点赞