Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tool_git_browser

Small gitk-like terminal browser built with git, bash, fzf, and less.

Commands

  • gitm - browse git history and diffs interactively
  • git-show-pager - pager helper that separates file diffs
  • gml - repeat a previous commit message in an editable commit
  • gbb - checkout a branch selected from recent checkout reflog entries

Dependencies

Required shell:

  • Bash

Required commands:

  • git
  • fzf
  • dialog
  • less
  • awk
  • sed

The executable scripts call need for required commands before using them.

Install

./install.sh

Install to a custom prefix:

PREFIX="$HOME/.local" ./install.sh

Usage

gitm
gitm --first-parent main
gitm -- path/to/file
gml
gbb

Configuration

  • Override pager with GGB_GIT_SHOW_PAGER=/path/to/pager.

Notes

These scripts were extracted from a personal Arch Linux + i3 workspace. Review dependencies and paths before using them on another machine.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages