16 个版本
0.1.15 | 2024 年 8 月 1 日 |
---|---|
0.1.14 | 2024 年 7 月 1 日 |
0.1.13 | 2024 年 6 月 1 日 |
0.1.12 | 2024 年 5 月 1 日 |
0.1.6 | 2024 年 1 月 31 日 |
在 命令行工具 中排名第 842
每月下载 160 次
15KB
252 代码行
git-commit-stats
git-commit-stats 是一款命令行工具,旨在提供对 Git 仓库的深入分析。它分析提交历史,为用户提供关于编码习惯和模式的有价值信息。该工具旨在增强您对代码随时间变化的了解。
功能
- 提交分析: git-commit-stats 提取提交信息并执行分析,包括单词频率和编码模式。
- 洞察: 了解频繁修改的文件、提交频率和编码习惯。
- 用户友好: 简单的命令行界面,易于使用。
- 定制: 通过指定参数(如仓库路径和时间范围)来定制分析。
入门
先决条件
- 确保您的计算机上已安装 cargo。
安装
- 使用 cargo 安装 cli
cargo install git-commit-stats
- 运行 cli
git-commit-stats --help
贡献
我们欢迎贡献!如果您发现任何问题或对改进有想法,请提交问题或发送拉取请求。
许可
本项目采用 MIT 许可证。请随意使用、修改和分发。
鸣谢
- 用于与 Git 仓库交互的 Git2。
- Clap 用于命令行参数解析。
- Regex 用于解析提交信息。
- Itertools 用于高效迭代。
- Chrono 用于日期和时间解析。
依赖项
~15MB
~350K SLoC