NOTE: This extension is deprecated. Use gdsync instead.
GDsync is an extremely rudimentary tool for Godot that will automatically sync your addons with a remote repository, so long as they are described in a addons.yaml file.
This tool may be better off redone as a GDExtension tool, rather than a ruby file.
The current way to use this is:
- Install Ruby.
- Drag in
sync.rbinto yourres://folder. - Create an
addons.yamlfile in the same directory assync.rb- format described below. - In the console in your
res://folder, runruby sync.rubyand give it a second.
If any of the addon repos have an addons.yaml file in their root as well, it will also execute that.
The format for addons.yaml is as follows:
Addon Name: # Repo name as it would appear if you were to clone it.
repo: git@repo.git # Git URI.
src_folder: addons/addon_name # The folder in the repo where the addon is- usually in the addons folder.
dest_folder: addons # Your addons folder- usually addons.see addons.yaml for an example.