
最近开发了一个 CLI 工具,专门用来生成 Git 提交记录的周报汇总,特别适合需要定期汇报工作进展的开发者。
# 全局安装 npm install -g weekly-git-summary # 或直接使用(推荐) npx weekly-git-summary # 常用命令 npx weekly-git-summary --dir ~/projects --since 2023-01-01 --until 2023-01-31 npx weekly-git-summary --author "张三" --md npx weekly-git-summary --json 工作内容 Git 提交记录汇总 统计时间范围: 2023-06-26 到 2023-07-02 搜索目录: . my-project (github.com/user/my-project) 2023-07-02 feat: 添加用户认证功能 (作者: 张三, hash: abc123) fix: 修复登录页面样式问题 (作者: 李四, hash: def456) 2023-07-01 docs: 更新 API 文档 (作者: 王五, hash: ghi789) 项目地址: https://www.npmjs.com/package/weekly-git-summary
有类似需求的朋友可以试试,欢迎反馈和建议!
1 valkyrjaE 142 天前 支持一波 方便汇总每周的工作了 |
2 cooper2020 142 天前 非常不错的想法。npm 不熟悉,如果容器化就好了:P |
3 94 142 天前 终于不用自己写脚本汇总了,但是为什么我输出的汇总是一堆的 1 /dog |
4 ripperdev 142 天前 2 楼+1 ,要是能提供类似 Go/Rust 的静态二进制文件就好了:P |
6 yinzhenyu OP @cooper2020 后面可以考虑实现,现在可以在 release 里直接下载 shell 脚本使用 https://github.com/yinzhenyu-su/weekly-git-summary/releases/,windows 可以用 ps1 脚本,不过我没有 windows 电脑,后面也不是太想维护 ps 脚本 |
7 yinzhenyu OP @dfkjgklfdjg 可以提供一下输出日志吗,我排查一下 |
11 yinzhenyu OP @dfkjgklfdjg 好吧,那就不是脚本能解决的了 |
12 yinzhenyu OP @dfkjgklfdjg 我改一下 |
13 infoscope 142 天前 via iPhone 集成一下 AI 总结 |