Add package script
This commit is contained in:
parent
eb0334ba40
commit
13ba04a551
41
package.py
Normal file
41
package.py
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
import os
|
||||||
|
import shutil
|
||||||
|
|
||||||
|
def main():
|
||||||
|
# Files to zip
|
||||||
|
files = [
|
||||||
|
"manifest.json",
|
||||||
|
"README.md",
|
||||||
|
"BepInEx/"
|
||||||
|
]
|
||||||
|
|
||||||
|
BUILD_DIR = "build/"
|
||||||
|
|
||||||
|
# Remove build folder if exists
|
||||||
|
if os.path.exists(BUILD_DIR):
|
||||||
|
shutil.rmtree(BUILD_DIR)
|
||||||
|
# Create build folder
|
||||||
|
os.mkdir(BUILD_DIR)
|
||||||
|
|
||||||
|
# Copy files to build folder
|
||||||
|
for file in files:
|
||||||
|
if os.path.isfile(file):
|
||||||
|
shutil.copy(file, BUILD_DIR + file)
|
||||||
|
else:
|
||||||
|
shutil.copytree(file, BUILD_DIR + file)
|
||||||
|
|
||||||
|
# Zip file name
|
||||||
|
ZIP_NAME = "YooplePack"
|
||||||
|
|
||||||
|
# Remove zip file if exists
|
||||||
|
if os.path.exists(ZIP_NAME + ".zip"):
|
||||||
|
os.remove(ZIP_NAME + ".zip")
|
||||||
|
# Zip file
|
||||||
|
shutil.make_archive(ZIP_NAME, "zip", BUILD_DIR)
|
||||||
|
|
||||||
|
# Remove build folder
|
||||||
|
shutil.rmtree(BUILD_DIR)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
Loading…
Reference in New Issue
Block a user