프로젝트 소개
gitlogue은 Git 커밋 이력을 시네마틱 애니메이션으로 시각화하는 Rust로 작성된 터미널 기반 도구입니다. 현실적인 타이핑 효과, 커서 이동, 파일 트리 전환을 사용하여 코드 변경 사항을 재현함으로써 프로젝트의 진화를 시각적 경험으로 바꿔줍니다.
주요 기능:
- 커밋 재생: Git 이력의 삭제, 추가, 파일 작업을 애니메이션으로 표현합니다.
-DIFF 시각화: 작업 디렉토리의 스테이징된 및 스테이징되지 않은 변경 사항을 확인할 수 있습니다.
- 구문 강조: Tree-sitter를 활용하여 32개 프로그래밍 언어를 지원합니다.
- 프로젝트 개요: 변경 통계가 포함된 디렉토리 구조를 표시합니다.
- 사용자 지정: 9개의 내장 테마와 구성 가능한 타이핑 속도를 제공합니다.
-screensaver 모드: 분위기 있는 디스플레이를 위해 무작위 커밋의 무한 재생을 제공합니다.
이 도구는 특정 커밋 재생, 범위 설정, 저자 및 날짜별 필터링 등 광범위한 필터링 옵션을 제공합니다. 교육, 프레젠테이션, 콘텐츠 제작, 터미널 장식용으로 설계되었습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.