diff --git a/.gitignore b/.gitignore index 608774c..e9062cd 100644 --- a/.gitignore +++ b/.gitignore @@ -19,4 +19,7 @@ build/ *.lib #Clean files from the Game SDK -src/lib/discord_game_sdk/ \ No newline at end of file +src/lib/discord_game_sdk/ + +# release.py +release/ \ No newline at end of file diff --git a/release.py b/release.py new file mode 100644 index 0000000..db0f790 --- /dev/null +++ b/release.py @@ -0,0 +1,12 @@ +import os +from distutils.dir_util import copy_tree +import shutil + +if os.path.exists("release/ADDON-Discord-SDK-Godot/addons"): + shutil.rmtree("release/ADDON-Discord-SDK-Godot/addons", ignore_errors=True) + +copy_tree("project/addons/", "release/temp/ADDON-Discord-SDK-Godot/addons") + +shutil.make_archive("release/ADDON-Discord-SDK-Godot", "zip", "release/temp/") + +shutil.rmtree("release/temp/")