From 803463282982d83b4afdf07078377c85fef39d4f Mon Sep 17 00:00:00 2001 From: Jacob Schmidt Date: Sat, 31 Jan 2026 22:16:45 -0600 Subject: [PATCH] remove: dev-arma.ps1 build script --- dev-arma.ps1 | 69 ---------------------------------------------------- 1 file changed, 69 deletions(-) delete mode 100644 dev-arma.ps1 diff --git a/dev-arma.ps1 b/dev-arma.ps1 deleted file mode 100644 index 4939b42..0000000 --- a/dev-arma.ps1 +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/env pwsh -<# -.SYNOPSIS - Build both arma/client and arma/server using hemtt - -.DESCRIPTION - This script runs hemtt dev for both the client and server Arma mods. - It changes to each directory and runs the build command. - -.PARAMETER Target - Specify which target to build: 'client', 'server', or 'both' (default) - -.EXAMPLE - .\build-arma.ps1 - Builds both client and server - -.EXAMPLE - .\build-arma.ps1 -Target client - Builds only the client -#> - -param( - [Parameter(Mandatory=$false)] - [ValidateSet('client', 'server', 'both')] - [string]$Target = 'both' -) - -$ErrorActionPreference = "Stop" -$scriptDir = $PSScriptRoot - -function Build-HemttProject { - param( - [string]$ProjectPath, - [string]$ProjectName - ) - - Write-Host "`n=== Building $ProjectName ===" -ForegroundColor Cyan - - Push-Location $ProjectPath - try { - & hemtt utils fnl && hemtt dev - if ($LASTEXITCODE -ne 0) { - throw "hemtt dev failed for $ProjectName with exit code $LASTEXITCODE" - } - Write-Host "āœ“ $ProjectName build successful" -ForegroundColor Green - } - finally { - Pop-Location - } -} - -$clientPath = Join-Path $scriptDir "arma\client" -$serverPath = Join-Path $scriptDir "arma\server" - -try { - if ($Target -eq 'client' -or $Target -eq 'both') { - Build-HemttProject -ProjectPath $clientPath -ProjectName "Client" - } - - if ($Target -eq 'server' -or $Target -eq 'both') { - Build-HemttProject -ProjectPath $serverPath -ProjectName "Server" - } - - Write-Host "`n=== Build Complete ===" -ForegroundColor Green -} -catch { - Write-Host "`nāœ— Build failed: $_" -ForegroundColor Red - exit 1 -}