From 7fd0d25da972414259dd371d76715e8173b80c9f Mon Sep 17 00:00:00 2001 From: Yannik <80621863+vaporvee@users.noreply.github.com> Date: Sat, 20 May 2023 15:14:04 +0200 Subject: [PATCH] added release.py --- .gitignore | 5 ++++- release.py | 12 ++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 release.py 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/")