mirror of
https://github.com/Macrame-App/Macrame
synced 2025-12-29 07:19:26 +00:00
Build script added
This commit is contained in:
parent
cb5516f863
commit
f5f6f25a4a
2 changed files with 38 additions and 0 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -7,4 +7,5 @@ be/log.txt
|
|||
|
||||
public
|
||||
macros/*
|
||||
builds
|
||||
node_modules
|
||||
37
build.sh
Normal file
37
build.sh
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Set the name of the build directory
|
||||
BUILD_DIR="Macrame_$(date +'%m%d%H%M%S')"
|
||||
|
||||
# Build the Go application
|
||||
cd be
|
||||
go build -o Macrame.exe main.go
|
||||
go build -o Setup.exe setup/setup.go
|
||||
|
||||
# Build the frontend
|
||||
cd ../fe
|
||||
npm run build
|
||||
|
||||
cd ../builds
|
||||
|
||||
# Create the new build directory
|
||||
mkdir $BUILD_DIR
|
||||
mkdir $BUILD_DIR/be
|
||||
mkdir $BUILD_DIR/macros
|
||||
mkdir $BUILD_DIR/panels
|
||||
mkdir $BUILD_DIR/public
|
||||
|
||||
# Move the generated files to the new build directory
|
||||
mv ../be/Macrame.exe $BUILD_DIR/be/Macrame.exe
|
||||
mv ../be/Setup.exe $BUILD_DIR/be/Setup.exe
|
||||
cp -r ../macros/* $BUILD_DIR/macros/
|
||||
cp -r ../panels/* $BUILD_DIR/panels/
|
||||
mv ../public/* $BUILD_DIR/public/
|
||||
|
||||
cp ../install.bat $BUILD_DIR/install.bat
|
||||
cp ../Macrame.lnk $BUILD_DIR/Macrame.lnk
|
||||
|
||||
powershell -Command "Compress-Archive -Path $BUILD_DIR/* -DestinationPath $BUILD_DIR.zip -Force"
|
||||
|
||||
# Print the path to the new build directory
|
||||
echo "Build directory: ../$BUILD_DIR"
|
||||
Loading…
Add table
Add a link
Reference in a new issue