Skip to content

Latest commit

 

History

History
62 lines (46 loc) · 1002 Bytes

File metadata and controls

62 lines (46 loc) · 1002 Bytes

Dependencies

This document lists all dependencies required by git-chronoscope.

System Dependencies

Git

# macOS
brew install git

# Ubuntu/Debian
sudo apt-get install git

# Windows
winget install Git.Git

FFmpeg (for video output)

# macOS
brew install ffmpeg

# Ubuntu/Debian
sudo apt-get install ffmpeg

# Windows
winget install FFmpeg.FFmpeg

Python Dependencies

Install via pip:

pip install -r requirements.txt
Package Purpose
GitPython Git repository interaction
Pillow Frame image generation
Pygments Syntax highlighting
tqdm Progress bars (optional)

Quick Start

# Clone and install
git clone https://github.com/user/git-chronoscope.git
cd git-chronoscope
pip install -r requirements.txt

# Verify
python -m src.main --help

Docker (Alternative)

docker build -t git-chronoscope .
docker run -v /path/to/repo:/repo git-chronoscope /repo output.mp4