🔗 Website
https://github.com/xiaoshanyan9/git-log-tree
📦 Ready to be included in x-cmd pkg ?
YES
📥 How to install
curl -L -o git-log-tree https://github.com/xiaoshanyan9/git-log-tree/raw/refs/heads/main/git-log-tree
chmod +x git-log-tree
sudo mv git-log-tree /usr/local/bin/
📝 TLDR
🌟 Highlights
Pros
- Minimal and Lightweight
Single-file solution, no dependencies beyond Git and Less. Pure Bash implementation.
- Cross-Platform
Runs on all major operating systems, terminals, and architectures without any issues.
- Git Subcommand Support
Can be used as a Git subcommand with tab completion for a seamless workflow.
- Better Visuals
More intuitive and visually appealing than the default git log --graph.
- Zero Configuration
Simple usage —— just run the command, no parameters or setup required.
- Interactive with fzf
Combines with fzf for a tig-like interactive experience.
Cons
- Limited Functionality
Focuses solely on visualizing Git logs. No support for other Git commands.
- No Parameter Customization
Can't easily add extra git log flags or customize output.
- Performance
As a Bash script, performance may be slower than compiled alternatives, but sufficient for most use cases.
🔗 Website
https://github.com/xiaoshanyan9/git-log-tree
📦 Ready to be included in x-cmd pkg ?
YES
📥 How to install
📝 TLDR
🌟 Highlights
Pros
Single-file solution, no dependencies beyond Git and Less. Pure Bash implementation.
Runs on all major operating systems, terminals, and architectures without any issues.
Can be used as a Git subcommand with tab completion for a seamless workflow.
More intuitive and visually appealing than the default
git log --graph.Simple usage —— just run the command, no parameters or setup required.
Combines with
fzffor atig-like interactive experience.Cons
Focuses solely on visualizing Git logs. No support for other Git commands.
Can't easily add extra
git logflags or customize output.As a Bash script, performance may be slower than compiled alternatives, but sufficient for most use cases.