首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >在终端中查看漂亮的 Git 项目统计信息

在终端中查看漂亮的 Git 项目统计信息

作者头像
Lemon黄
发布2024-11-15 10:49:11
发布2024-11-15 10:49:11
5440
举报
文章被收录于专栏:Lemon黄Lemon黄

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

该工具适用于任何 git 存储库,并生成由两部分组成的输出:

  • 在左侧,可以看到项目主要使用的编程语言的 ASCII 艺术表示。
  • 在右侧,可以看到有关项目的详细信息,包括它有多少个分支和标签、其主要作者是谁以及它包含多少行代码。

如何使用

可以从 Onefetch[2] 的 Linux、macOS 和 Windows 发布页面下载二进制文件。还有适用于各种管理器的软件包,包括 Homebrew、pacman 和 snap。查看完整的安装页面[3]了解更多详情。

安装后,直接从仓库的根目录运行 onefetch:

代码语言:javascript
复制
$ cd /path/to/repository
$ onefetch

或者通过将存储库路径传递给命令:

代码语言:javascript
复制
$ onefetch /path/to/repository

💡 Onefetch 大量使用颜色编码输出,因此将其通过管道传输到其他命令或将其重定向到文件不会获得良好的结果。

如果你不喜欢渲染主标志的 ASCII 艺术,你可以使用 --no-art 选项将其完全隐藏:

代码语言:javascript
复制
$ onefetch --no-art

还可以使用其他一些不错的视觉设置来调整输出,包括:

  • --no-color-palette 关闭显示在底部的调色板
  • --nerd-fonts 在语言旁边生成漂亮的图标
  • --no-title 隐藏第一行

此外,还可以配置某些字段的长度,例如 Authors (作者),并使用 -d 关闭您不想看到的任何字段。这是一个 Go 项目,使用以下命令进行了高度自定义的摘要:

代码语言:javascript
复制
$ 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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-11-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 莫奈黄 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档