Skip to content

leohenon/interactive-git-status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

interactive-git-status

Release Go 1.23+

Minimal interactive git status for staging, unstaging, committing, diffing, and opening files.

Install

# Go
go install github.com/leohenon/interactive-git-status/cmd/igs@latest

# Brew
brew install leohenon/tap/igs

Usage

igs

igs

Keys

  • enter toggle stage
  • s / u stage / unstage
  • S / U stage / unstage all
  • a toggle current side
  • c commit
  • d / D diff selected / staged
  • o open in $EDITOR
  • r refresh
  • j/k, / move
  • ctrl-d / ctrl-u half page
  • g / G top / bottom
  • tab next section
  • q, esc, ctrl-c exit

Flags

  • -s, --short compact view
  • --ignored show ignored files
  • --show-stash show stash
  • --watch auto-refresh
  • --version print version
  • -h, --help print help

License

MIT

About

A minimal interactive git status for faster staging.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages