Skip to content

morning-start/godot-engine-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Godot Engine Manager (gdem)

Godot Engine Manager 是一个基于 GodotHub 开发的 Godot 引擎版本管理工具。

功能特性

  • 配置管理:设置根目录、数据源和代理
  • 数据同步:从 GodotHub 同步引擎版本数据
  • 引擎列表:查看本地和远程可用的引擎版本
  • 引擎安装:下载并安装指定版本的 Godot 引擎
  • 引擎切换:在已安装的引擎版本之间切换
  • 引擎删除:删除已安装的引擎版本

安装

从源码编译

cargo build --release

编译后的可执行文件位于 target/release/gdem.exe

使用方法

在使用之前,请先完成以下初始化步骤:

  1. 配置根目录:默认 ~/.gdem 或者通过环境变量 GDEM_ROOT
  2. 初始化配置:gdem config
  3. 同步数据:gdem sync

help

配置

# 设置根目录、数据源和代理
gdem config

同步数据

# 从 GodotHub 同步引擎版本数据
gdem sync

查看引擎列表

# 查看本地已安装的引擎版本
gdem list

ls

查看远程引擎列表

# 查看远程最新可用的引擎版本
gdem ls -r

ls-r

查看远程指定引擎资产列表

# 查看指定版本的引擎资产
gdem ls -v 4.4-stable

ls-v

查看远程指定引擎列表

# 查看远程指定可用的引擎版本 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 文件。

About

一个基于 GodotHub 开发的 Godot 引擎版本管理工具

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages