From 3abc707cc8118b1e526092130ce20a9722e36b0e Mon Sep 17 00:00:00 2001 From: lampac-talks Date: Fri, 30 Jan 2026 17:23:41 +0300 Subject: [PATCH] feat: add build script for Lampac .NET project Signed-off-by: lampac-talks --- build.sh | 24 ++++++++++++++++++++++++ install.sh | 0 install_home.sh | 0 update.sh | 0 4 files changed, 24 insertions(+) create mode 100755 build.sh mode change 100644 => 100755 install.sh mode change 100644 => 100755 install_home.sh mode change 100644 => 100755 update.sh diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..6e77902 --- /dev/null +++ b/build.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash + +# Build script for Lampac .NET project +set -e + +echo "Building Lampac project..." + +# Verify .NET version +echo "Using .NET version: $(dotnet --version)" + +# Restore dependencies +echo "Restoring NuGet packages..." +dotnet restore Lampac.sln + +# Build the solution in Release mode +echo "Building solution..." +dotnet build Lampac.sln --configuration Release --no-restore + +# Optional: Publish the main application +echo "Publishing Lampac application..." +dotnet publish Lampac/Lampac.csproj --configuration Release --output ./publish --no-build + +echo "Build completed successfully!" +echo "Published application available in ./publish directory" diff --git a/install.sh b/install.sh old mode 100644 new mode 100755 diff --git a/install_home.sh b/install_home.sh old mode 100644 new mode 100755 diff --git a/update.sh b/update.sh old mode 100644 new mode 100755