diff --git a/.gitignore b/.gitignore index 2c9fda4ca..547f318ab 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ resources/lang/locales.js /public/hot result docker-compose.yaml +release diff --git a/release.sh b/release.sh new file mode 100755 index 000000000..096f1cd82 --- /dev/null +++ b/release.sh @@ -0,0 +1,41 @@ +start=`date +%s` + +# Build the panel +yarn build:production + +# Mkdir and cd to tmp +mkdir tmp +cd tmp/ + +# Clone the repo +git clone https://github.com/Nookure/NookTheme.git + +cd NookTheme + +# Remove the .git folder +rm -rf .git + +# Copy the Compiled files +cp -r ../../public . + +# Create the tar and zip files +tar -czvf ./NookTheme.tar.gz . +zip -r ./NookTheme.zip . + +rm -rf ../../release/* + +# Create releases folder if it doesn't exist +mkdir ../../release + +# Move the files to releases +mv ./NookTheme.tar.gz ../../release/panel.tar.gz +mv ./NookTheme.zip ../../release/panel.zip + +# Remove the tmp folder +cd ../../ +rm -rf tmp/ + +end=`date +%s` + +# Done +echo "Build in `expr $end - $start` seconds" \ No newline at end of file