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.