Search Suggest

forgit: Interactive Git Commands With Previews Powered By fzf Fuzzy Finder

forgit is a command line utility that takes advantage of the popular fzf fuzzy finder to provide interactive git commands, with previews.

New to fzf? This is a command line fuzzy finder that can be used for a wide range of purposes. This interactive command line filter can be used with various lists, like files, command history, processes, hostnames, git commits, and more.

fzf is very fast, it's portable with no dependencies (it's written in Go), it has a flexible layout, and includes various extra features like the ability to preview highlighted files in a split window inside fzf (which is what forgit uses for its previewing files), a Vim/Neovim plugin, a script for launching fzf in a tmux pane, key bindings and fuzzy auto-completion.

Interactive git log viewer with file previews for the command line
Interactive git log (glo when using forgit) viewer with file previews for the command line, using forgit (powered by fzf)

forgit is a shell script for Bash, Zsh and Fish that takes advantage of fzf to make git commands interactive, with instant previews. git already has an -i/--interactive option, but forgit is more intuitive, makes uses of fzf's fast fuzzy search, and comes with extras like Vim key bindings.

Đăng nhận xét