add build and launcher scripts

This commit is contained in:
Michael Becker 2024-08-04 23:16:13 -04:00
parent 59f7a85ce3
commit 803eff8b6d
2 changed files with 45 additions and 0 deletions

19
build Executable file
View File

@ -0,0 +1,19 @@
if [ ! -d output ]; then
mkdir output
fi
dotnet build
if [ $? -eq 1 ]; then
exit 1
fi
ASSET_UIHTML_VERSION=2024.27.5
THEME_NAME=avondale
for each in mocha-dotnet/src/assets/ui-html/css/common/*.less mocha-dotnet/src/assets/ui-html/css/$THEME_NAME/*.less; do cat $each; echo ""; done | lessc --plugin=less-plugin-clean-css=advanced - output/assets/ui-html/$ASSET_UIHTML_VERSION/css/mochaApp.css
cp mocha-dotnet/src/app/Mocha.ServerApplication/bin/Debug/net8.0/* output/
exit 0

26
cup Executable file
View File

@ -0,0 +1,26 @@
#!/bin/bash
AUTO_REBUILD=1
# CONFIDENCE_LEVEL=Debug
# DOTNET_VERSION=8.0
# APP_PATH=mocha-dotnet/src/app/Mocha.ServerApplication/bin/$CONFIDENCE_LEVEL/net$DOTNET_VERSION
APP_PATH=./output/
APP_NAME=Mocha.ServerApplication
if [ $AUTO_REBUILD -eq 1 ]; then
# dotnet build
./build
if [ $? -eq 1 ]; then
echo "There were build errors. Please fix the errors and re-run Mocha CUP."
exit
fi
fi
$APP_PATH/$APP_NAME