hindsight は何をしますか?
🔥 Hindsight で Git アクティビティを可視化しましょう。ローカルリポジトリから貢献履歴の美しいヒートマップを作成するターミナルツールです。
概要
Hindsight は、ローカル Git リポジトリのコミット履歴を分析し、ターミナル上に直感的で美しいヒートマップを生成します。開発のアクティビティを一目で確認でき、自分のコーディングパターンを理解するのに役立ちます。
特徴
- 視覚的なヒートマップ: コミットの頻度を色で表現し、活発な期間を直感的に把握。
- ローカル解析: すべての処理はローカルで行われ、プライバシーが保護されます。
- 軽量ターミナルツール: インストールも簡単で、CLI からすぐに使用開始可能。
使用方法
# リポジトリのクローン
$ git clone https://github.com/LSincorparat/hindsight.git
# プロジェクトディレクトリに移動
$ cd hindsight
# ツールの実行(例: カレントディレクトリの Git 履歴を分析)
$ python hindsight.py
対応プラットフォーム
- Linux
- macOS
- Windows (WSL 経由で推奨)
依存関係
- Python 3.6+
- Git (ローカルリポジトリ必須)
設定
環境変数 HINSIGHT_CONFIG を使用して設定ファイルのパスを指定できます(オプション)。
ライセンス
MIT License