A Godot Version Manager written in Python

README.md MERGE README.md 4 months ago
backend.py Adding offline mode && removing not needed libraries 4 months ago
main.py Adding offline mode && removing not needed libraries 4 months ago
README.md

GVM

A Godot Version Manager written in Python. You can download launch and remove stable Godot versions.
It's for people who want an unified experience of managing Godot instead of losing track of every sole version they use.

Dependencies

You need requests for the application to work.
Pyinstaller is only needed for building.

Building from source

This project is supposed to only run on Linux and Windows.

Windows

  1. Install Python
  2. You have to clone the repo. (git clone http://kairoto.com:8080/git/Kairoto/GVM.git)
  3. Install the needed dependencies. (pip install requests pyinstaller)
  4. Use pyinstaller to build the app. (pyinstaller -D -F -n GVM.exe main.py)
Our pyinstaller command is recommended and tested.

Linux

  1. Install Python suiting your distro.
  2. Install pip suiting your distro too.

  3. You have to clone the repo. (git clone http://kairoto.com:8080/git/Kairoto/GVM.git)

  4. If your system has problems with building, do this:

    1. Create a virtual environment by using python -m venv {ENV_NAME}.
    2. Activate the virtual environment (python -m venv {ENV_NAME}).


  5. Install the needed dependencies. (pip install requests pyinstaller)
  6. Use pyinstaller to build the app. (pyinstaller -D -F -n GVM.x86_64 main.py)
Our pyinstaller command is recommended and tested.