# lazygit_helper.py 依赖清单
#
# 【必选】无。脚本仅使用 Python 标准库（argparse / json / os / shutil / subprocess / sys），
#         Python 3.8+ 开箱即用，`--selftest` 在无网络、无 git、无 lazygit 的环境下也能全绿。
#
# 【外部程序·可选】以下两个不是 pip 包，按需自行安装：
#   git      >= 2.20   —— doctor / fix 子命令读取仓库状态时需要；缺失报 E002
#   lazygit  >= 0.40   —— 真正打开图形界面时需要；缺失报 E003（doctor 会给出安装命令）
#
# 安装 lazygit：
#   Windows : winget install JesseDuffield.lazygit    或  scoop install lazygit
#   macOS   : brew install lazygit
#   Linux   : sudo apt install lazygit               （或见官方 README 各发行版说明）
#
# keys / config 两个子命令是纯本地知识库与模板生成，不依赖 git 与 lazygit。
