git-bahn/git-graph ? reverse-engineered prompt

Reverse engineered prompt

Build me a command line tool that shows a Git repository’s history as a clean, easy to read graph in the terminal.

I want it to work inside any repo by just running a command, and it should support different branching styles like simple Git flow type layouts, plus let me choose a model for a repo or pass one in each time. It should make the graph look clearer than the usual Git output, with sensible coloring and an ASCII only option for terminals that can’t handle special characters.

Please also let me customize how commits are shown, similar to git log formatting, and make it possible to define my own branching models in a config file. Include a help screen, good defaults, and clear documentation for installation and basic usage.

If you need to, look up any current Rust or CLI docs online, but keep the app focused on showing git graphs in the most understandable way possible.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab