用Rust编写的命令行Git信息工具
العربية | 简体中文 | Deutsch | Español | فارسی | Français | 日本語 | 한국어 | Русский | Türkçe
Onefetch是一个用Rust
编写的命令行Git信息工具,可以直接在终端显示本地Git仓库的项目信息和代码统计。该工具完全离线 - 无需网络访问。
默认情况下,仓库信息会与主要编程语言的logo一起显示,但你可以进一步配置onefetch,使用图像(在支持的终端上)、文本输入或什么都不显示。
它自动从文本中检测开源许可证,并为用户提供有价值的信息,如代码分布、待处理的更改、依赖项数量(按包管理器)、主要贡献者(按提交次数)、磁盘占用大小、创建日期、代码行数等。
Onefetch可以通过命令行标志进行配置,以准确显示你想要的内容和方式:你可以自定义ASCII/文本格式、禁用信息行、忽略文件和目录、以多种格式输出(Json、Yaml)等。
目前,onefetch支持超过100种不同的编程语言;如果你选择的语言不被支持:请开一个issue,我们会添加支持。
欢迎贡献!更多信息请参见CONTRIBUTING。