Show HN: Git-Add–Interactive with Enhancements
Published on: 2025-06-13 11:54:55
Git Add Interactive (Go Implementation)
A Go port of Git's interactive add functionality, providing the same interface as git add -i and git add -p , with a few enhancements.
Features
Interactive staging : Select files and hunks to stage interactively
: Select files and hunks to stage interactively Patch mode : Review and selectively stage individual hunks with y/n/s/e/q/a/d commands
: Review and selectively stage individual hunks with commands Hunk operations : Split hunks, manually edit hunks, navigate between hunks
: Split hunks, manually edit hunks, navigate between hunks Multiple patch modes : Support for stage, reset, checkout, stash, and worktree operations
: Support for stage, reset, checkout, stash, and worktree operations Git integration : Full Git color configuration and repository support
: Full Git color configuration and repository support Terminal UI: Color-coded interface with keyboard shortcuts
Enhancements Over Perl Version
This Go implementation adds severa
... Read full article.