このプロジェクトについて

gitlogueはRustで書かれたターミナルベースのツールで、Gitのコミット履歴をシネマティックなアニメーションとして可視化します。現実的なタイピングエフェクト、カーソル移動、ファイルツリー遷移を使ってコード変更を再生し、プロジェクトの進化を視覚的な体験に変えます。 主な機能: - コミット再生:Git履歴からの削除、追加、ファイル操作をアニメーション化 - Diff可視化:作業ディレクトリでのステージド・ unstaged 変更の表示に対応 - 構文ハイライト:Tree-sitterを活用し、32種類のプログラミング言語をサポート - プロジェクト概要:関連する変更統計とともにディレクトリ構造を表示 - カスタマイズ:9つのビルトインテーマと設定可能なタイピング速度 - スクリーンセーバーモード:アンビエントディスプレイ用に変更ランダムコミットの無制限再生 本ツールは特定のコミット、範囲、著者、日付でのフィルタリングを細かく提供します。教育、プレゼンテーション、コンテンツ制作、ターミナルの装飾として設計されています。