From f2de017b17e951180bf627963662730e095e8c64 Mon Sep 17 00:00:00 2001 From: Casper Sparre Date: Fri, 20 Feb 2026 22:01:59 +0100 Subject: [PATCH] Added publishing script --- Publish_OF-DL.bat | 39 +++++++++++++++++++++++++++++++++++++++ excludes.txt | 2 ++ 2 files changed, 41 insertions(+) create mode 100644 Publish_OF-DL.bat create mode 100644 excludes.txt diff --git a/Publish_OF-DL.bat b/Publish_OF-DL.bat new file mode 100644 index 0000000..736a3cc --- /dev/null +++ b/Publish_OF-DL.bat @@ -0,0 +1,39 @@ +@ECHO OFF + +ECHO. + +ECHO ============================== +ECHO == Cleaning Output =========== +ECHO ============================== +dotnet clean ".\Cajetan.OF-DL\Cajetan.OF-DL.csproj" -v minimal +DEL /Q /F ".\Cajetan.OF-DL_Publish" + +ECHO. + +ECHO ============================== +ECHO == Publishing Cajetan OF-DL == +ECHO ============================== +dotnet publish ".\Cajetan.OF-DL\Cajetan.OF-DL.csproj" -o ".\Cajetan.OF-DL_Publish" -c Debug + +ECHO. + +ECHO ============================== +ECHO == Renaming to 'OF DL.exe' === +ECHO ============================== +REN ".\Cajetan.OF-DL_Publish\Cajetan.OF-DL.exe" "OF DL.exe" + +ECHO. +ECHO ============================== +ECHO == Copy to network drive? ==== +ECHO ============================== +CHOICE /C yn /m "Copy published files to network drive? " + +IF %ERRORLEVEL%==1 (GOTO Copy) ELSE (GOTO Exit) + +:Copy +xcopy .\Cajetan.OF-DL_Publish\* p:\_Utils\OF_DL /I /Y /Q /EXCLUDE:.\excludes.txt + +:Exit +ECHO. +ECHO. +PAUSE \ No newline at end of file diff --git a/excludes.txt b/excludes.txt new file mode 100644 index 0000000..297e244 --- /dev/null +++ b/excludes.txt @@ -0,0 +1,2 @@ +excludes.txt +rules.json \ No newline at end of file