To get started, run the following command in your terminal:
What is gdvm?
Godot Version Manager (gdvm) is a tool designed to simplify the installation, management, and switching between different versions of the Godot Engine.
Whether you're working on multiple projects or need to test features across various Godot versions, you'll never need to manually fuss with Godot installations again.
gdvm is a community-driven project, not affiliated with Godot Engine or the Godot Foundation.
Supported Platforms
- Windows (64-bit, 32-bit, and 64-bit ARM)
- macOS (64-bit Intel and Apple Silicon)
- Linux (64-bit, 32-bit, and 64-bit ARM)
Getting Started
Once installed, you can use the gdvm
command to
manage your Godot installations. Here are some common
commands:
-
gdvm use stable
â Set the global default to the latest stable. -
gdvm pin stable --csharp
â Pin the current folder to latest stable with C#, using a.gdvmrc
file.
.godot
files with
~/.gdvm/bin/godot.exe
to auto-use the
correct version. gdvm can also detect the required
version from project.godot
.
-
gdvm run
â Run the default Godot for the folder. -
godot
â Alias forgdvm run
. -
godot_console
â Windows variant keeping the console open. -
gdvm run 3.5 --csharp
â Run Godot 3.5 with C#. -
gdvm remove 3.5
â Remove Godot 3.5 without C#. gdvm list
â List installed versions.-
gdvm search 4
â Search available 4.x versions. gdvm upgrade
â Upgrade gdvm.
gdvm config set github.token
(stored
plaintext in ~/.gdvm/config.toml
).
For more information, run gdvm --help
.