- Onefetch 为 git 项目提供带有 ASCII 艺术和详细项目信息的代码统计。
- 它可以轻松地在 Linux、macOS 和 Windows 系统上被下载。
- 您可以隐藏 ASCII 艺术并自定义输出字段以满足您的偏好。
您可能已经知道在使用 git 克隆项目之前检查项目的状态是个好主意,但是您知道在终端中有一种方便且吸引人的方式来显示这些统计信息吗?来认识一下 Onefetch。
Onefetch 是什么?
Neofetch 可能已经停止使用,但它仍然激发了模仿者,并催生了类似的工具。Onefetch 是一个项目总结器,具有 ASCII 艺术、语言细分、贡献者信息和其他细节。这是一个针对其自身存储库运行 onefetch 的示例:
该工具适用于任何 git 存储库,并且生成的输出由两部分组成:
- 在左侧,您会看到项目主要编程语言的 ASCII 艺术呈现。
- 在右侧,您会看到有关项目的详细信息,包括它有多少个分支和标签、主要作者是谁,以及包含多少行代码。
我如何使用 Onefetch?
您可以从Onefetch 的发布页面为 Linux、macOS 和 Windows 下载二进制文件。还有针对各种管理器的软件包,包括 Homebrew、pacman 和 snap。查看完整的安装页面了解更多详细信息。
Onefetch 的基本使用
一旦您安装了它,就可以直接从存储库的根目录运行 onefetch:
cd /路径/至/存储库
onefetch
或者通过向该命令传递一个存储库路径:
onefetch /path/to/repository
Onefetch 大量采用了颜色编码的输出方式,所以当您把它通过管道传输给其他命令或者重定向到文件时,是不会得到好结果的。
Onefetch 的高级用法
要是您不喜欢呈现主徽标的 ASCII 艺术,您能够使用 --no-art 选项把它完全隐藏:
onefetch --no-art
还有一些其他不错的视觉设置,您能够用其来调整输出,具体包括:
- --no-color-palette 用于关闭底部出现的调色板
- --nerd-fonts 能够在语言旁边生成漂亮的图标
- --no-title 隐藏第一行
此外,您可以配置某些字段的长度,例如作者,并使用 -d 关闭任何您不想看到的内容。这是一个运用以下命令做了大量自定义摘要的 Go 项目:
onefetch -d head license last-change churn version commits contributors url \
--字体怪咖 --无标题 --语言数量 10 --作者数量 10
Onefetch 是一个简单的命令,易于安装和使用。它很适合用来展示您自己的项目,或者能让您快速想起硬盘上那个搁置的项目到底是关于啥的。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.