Show HN: Gmap: Explore Git Repos Visually from the CLI
10 months ago
- #productivity
- #git
- #cli
- gmap 是一个快速命令行工具,用于探索 Git 活动,包括热力图、代码变更、作者信息等。
- 它能可视化随时间变化的提交活动,识别高频变更文件,并分析贡献者动态。
- 功能包括热力图视图、变更分析、时间线火花图、导出模式和交互式终端界面(TUI)。
- 可通过 crates.io 使用 `cargo install gmap` 安装。
- 运行 `gmap heat --tui` 启动交互式终端界面。
- 支持多种命令如 `heat`、`churn`、`export` 和 `help`。
- 提供仓库路径、缓存数据库、日期范围等多种参数选项。
- `--since` 和 `--until` 的日期值支持精确日期、RFC3339 时间格式、相对时间和 Git 版本号。
- 不支持自然语言日期(如「1年前」或「昨天」)。