8000 GitHub - adalinesimonian/gdvm: Godot Version Manager
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

adalinesimonian/gdvm

Repository files navigation

gdvm — Godot Version Manager

Project banner

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.

Installation

Install on *nix systems (including MacOS):

8000
curl -sSL https://gdvm.io/install.sh | bash

Install on Windows:

powershell -NoProfile -Command "(iwr -useb 'https://gdvm.io/install.ps1.txt').Content | iex"

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)

Usage

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.

Tip

Associate .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 for `gdvm run`.
godot_console                # Windows variant keeping the console open.
gdvm run 3.5 --csharp        # Run Godot 3.5 with C#.
gdvm remove 3.5              # Removes Godot 3.5 without C#.
gdvm list                    # List installed versions.
gdvm search 4                # Search available 4.x versions.
gdvm upgrade                 # Upgrade gdvm.

Note

Hitting GitHub rate limits? Create a fine-grained token with access to public repositories, and run gdvm config set github.token (stored plaintext in ~/.gdvm/config.toml).

For more information, run gdvm --help.

Contributing

Please see Contributing for guidelines.

Code of Conduct

Please see Code of Conduct for details.

Licence

ISC

Sponsor this project

 

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0