Gitlogue – A cinematic Git commit replay tool for the terminal
3 months ago
- #terminal
- #animation
- #git
- Gitlogue是一款面向终端的电影式Git提交回放工具
- 它能将Git历史转化为带有逼真打字动画、语法高亮和文件树过渡的动画故事
- 支持26种编程语言的tree-sitter语法高亮
- 功能包括项目文件树可视化、屏保模式及9种内置主题
- 提供多种安装方式:Shell脚本、Homebrew、Cargo包管理器或手动源码编译
- 使用示例包含重放特定提交/提交范围、可自定义主题和打字速度的循环播放
- 支持通过TOML配置文件设置默认主题/速度等参数
- 包含关于OLED烧屏风险的警告说明(无传统屏保功能)
- 适用场景:教学演示、技术分享、内容创作和桌面装饰
- 采用Rust语言开发以保证高性能和轻量化运行
- 关联项目:GitType、tarts、cbonsai和asciiquarium
- 基于ISC开源协议接受贡献