Hasty Briefsbeta

双语

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年前」或「昨天」)。