Hasty Briefsbeta

Bilingual

Show HN: Gmap: Explore Git Repos Visually from the CLI

9 months ago
  • #productivity
  • #git
  • #cli
  • gmap is a fast command-line tool for exploring Git activity, including heatmaps, churn, authorship, and more.
  • It helps visualize commit activity over time, identify churn-heavy files, and explore contributor dynamics.
  • Features include Heatmap View, Churn Analysis, Timeline Sparklines, Export Mode, and an Interactive TUI.
  • Install via crates.io using `cargo install gmap`.
  • Run the interactive TUI with `gmap heat --tui`.
  • Supports various commands like `heat`, `churn`, `export`, and `help`.
  • Includes flags for repo location, cache DB, date ranges, and more.
  • Date values for `--since` and `--until` support exact dates, RFC3339 datetime, relative time, and Git revisions.
  • Natural language dates like '1 year ago' or 'yesterday' are not supported.