Skip to content

Commit

Permalink
Add release script
Browse files Browse the repository at this point in the history
  • Loading branch information
Angelillo15 committed Oct 17, 2023
1 parent 7d58952 commit 7dcfb44
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,4 @@ resources/lang/locales.js
/public/hot
result
docker-compose.yaml
release
41 changes: 41 additions & 0 deletions release.sh
Original file line number Diff line number Diff line change
@@ -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"

0 comments on commit 7dcfb44

Please sign in to comment.