deff - 인터랙티브한 git diff TUI 뷰어
(github.com/flamestro)- Side-By-Side 비교 뷰를 제공해 git 변경사항을 직관적으로 검토가능한 Rust 기반 TUI 도구
- 파일 단위 이동, 수직·수평 스크롤, 문법 하이라이팅, 추가/삭제 라인 색상 표시 지원
- 키보드 및 마우스 내비게이션을 모두 지원하며, Vim 스타일 단축키 제공
- diff 내 검색 기능(
/입력 후n/N탐색)과 파일별 리뷰 상태 토글(r) 기능 포함 -
upstream-ahead전략으로 로컬 브랜치와 원격 브랜치 차이를 비교- 명시적 비교를 위한
--base/--head지정 가능한range지원 -
--include-uncommitted옵션으로 커밋되지 않은 변경 및 추적되지 않은 파일 포함 가능
- 명시적 비교를 위한
- 리뷰 상태는
.git/deff/reviewed/에 로컬로 저장되어 지속 관리 가능 - 언어 인식 문법 하이라이팅과 라인 단위 색상 강조로 변경 구간 가독성이 훌륭함
- 기본적으로 다크 테마이며 다크/라이트/자동 테마 설정 가능:
--theme옵션 - MIT 라이선스