Godot Engine Manager 是一个基于 GodotHub 开发的 Godot 引擎版本管理工具。
- 配置管理:设置根目录、数据源和代理
- 数据同步:从 GodotHub 同步引擎版本数据
- 引擎列表:查看本地和远程可用的引擎版本
- 引擎安装:下载并安装指定版本的 Godot 引擎
- 引擎切换:在已安装的引擎版本之间切换
- 引擎删除:删除已安装的引擎版本
cargo build --release
编译后的可执行文件位于 target/release/gdem.exe
。
在使用之前,请先完成以下初始化步骤:
- 配置根目录:默认
~/.gdem
或者通过环境变量GDEM_ROOT
- 初始化配置:
gdem config
- 同步数据:
gdem sync
# 设置根目录、数据源和代理
gdem config
# 从 GodotHub 同步引擎版本数据
gdem sync
# 查看本地已安装的引擎版本
gdem list
# 查看远程最新可用的引擎版本
gdem ls -r
# 查看指定版本的引擎资产
gdem ls -v 4.4-stable
# 查看远程指定可用的引擎版本 major version
gdem ls -r -v 3
# 安装指定版本的引擎
gdem i "Godot_v4.4.1-stable_win64.exe.zip"
# 强制重新安装引擎
gdem i "Godot_v4.4.1-stable_win64.exe.zip" -f
# 跳过校验安装引擎
gdem i "Godot_v4.4.1-stable_win64.exe.zip" -s
注意:切换引擎要与 ls
的结果中的一个保持一致
# 切换到指定版本的引擎
gdem switch "Godot_v4.4.1-stable_win64"
注意:删除引擎要与 ls
的结果中的一个保持一致
# 删除指定版本的引擎
gdem remove "Godot_v4.4.1-stable_win64"
本项目采用 MIT 许可证。详见 LICENSE 文件。