Onefetch[1] 是一个项目摘要器,具有 ASCII 艺术、语言细分、贡献者信息和其他详细信息。下面是一个示例,显示 onefetch 针对自己的存储库运行:

该工具适用于任何 git 存储库,并生成由两部分组成的输出:
可以从 Onefetch[2] 的 Linux、macOS 和 Windows 发布页面下载二进制文件。还有适用于各种管理器的软件包,包括 Homebrew、pacman 和 snap。查看完整的安装页面[3]了解更多详情。
安装后,直接从仓库的根目录运行 onefetch:
$ cd /path/to/repository
$ onefetch
或者通过将存储库路径传递给命令:
$ onefetch /path/to/repository

💡 Onefetch 大量使用颜色编码输出,因此将其通过管道传输到其他命令或将其重定向到文件不会获得良好的结果。
如果你不喜欢渲染主标志的 ASCII 艺术,你可以使用 --no-art 选项将其完全隐藏:
$ onefetch --no-art

还可以使用其他一些不错的视觉设置来调整输出,包括:
--no-color-palette 关闭显示在底部的调色板--nerd-fonts 在语言旁边生成漂亮的图标--no-title 隐藏第一行此外,还可以配置某些字段的长度,例如 Authors (作者),并使用 -d 关闭您不想看到的任何字段。这是一个 Go 项目,使用以下命令进行了高度自定义的摘要:
$ onefetch -d head license last-change churn version commits contributors url \
--nerd-fonts --no-title --number-of-languages 10 --number-of-authors 10

参考资料
[1]
Onefetch: https://github.com/o2sh/onefetch
[2]
Onefetch: https://github.com/o2sh/onefetch/releases
[3]
完整的安装页面: https://github.com/o2sh/onefetch/wiki/Installation