git-consol
v1.0.2
Published
Git merge conflict resolution TUI
Downloads
12
Readme
consol - Conflict Resolver
Git merge conflict resolution TUI tool that provides an interactive interface for resolving conflicts line by line.
Features
- Auto-discovery of Git conflict files
- Interactive file selection
- Conflict-by-conflict navigation
- Conflict resolution
Installation
npm
npm install -g git-consolThis automatically downloads the correct binary for your platform and handles PATH setup.
Manual Installation
macOS (Apple Silicon):
curl -L -o consol https://github.com/blackzarifa/consol/releases/latest/download/consol-darwin-arm64
chmod +x consol
sudo mv consol /usr/local/bin/macOS (Intel):
curl -L -o consol https://github.com/blackzarifa/consol/releases/latest/download/consol-darwin-amd64
chmod +x consol
sudo mv consol /usr/local/bin/Linux (x64):
curl -L -o consol https://github.com/blackzarifa/consol/releases/latest/download/consol-linux-amd64
chmod +x consol
sudo mv consol /usr/local/bin/Linux (ARM64):
curl -L -o consol https://github.com/blackzarifa/consol/releases/latest/download/consol-linux-arm64
chmod +x consol
sudo mv consol /usr/local/bin/Windows:
- Download consol-windows-amd64.exe
- Rename to
consol.exe - Add to your PATH
Usage
Basic Usage
Run consol in a Git repository with merge conflicts:
consolOr specify a specific conflict file:
consol filename.txtInterface
Navigation:
j- Move down a linek- Move up a linen- Next conflictp- Previous conflicto- Choose "ours" (current branch)t- Choose "theirs" (incoming changes)w- Save fileb- Return to file selectorq- Quit
