Files
ProjectStructure_HOME/UpdateSequences.bat

35 lines
1.2 KiB
Batchfile
Raw Normal View History

2025-08-08 13:33:08 -06:00
@echo off
setlocal EnableExtensions
2025-08-08 13:33:08 -06:00
2025-11-08 02:36:20 -07:00
set "script_dir=%~dp0"
set "config_loader=%script_dir%ConfigLoader.ps1"
set "config_path=%script_dir%config.json"
if not exist "%config_loader%" (
echo [ERROR] ConfigLoader.ps1 not found next to UpdateSequences.bat.
2025-11-10 10:16:23 -07:00
echo Please run UpdateProjectBatches.ps1 to refresh helper files.
2025-11-08 02:36:20 -07:00
exit /b 1
)
if not exist "%config_path%" (
echo [ERROR] config.json not found next to UpdateSequences.bat.
2025-11-10 10:16:23 -07:00
echo Please run UpdateProjectBatches.ps1 to refresh helper files.
2025-11-08 02:36:20 -07:00
exit /b 1
)
for /f "usebackq delims=" %%I in (`powershell -NoProfile -ExecutionPolicy Bypass -Command ^
"Set-StrictMode -Version Latest; $loader = Resolve-Path -LiteralPath '%config_loader%' -ErrorAction Stop; . $loader.Path; $ps1Path = Join-Path (Get-StructDirectory) 'UpdateSequences.ps1'; if (-not (Test-Path -LiteralPath $ps1Path)) { throw \"UpdateSequences.ps1 not found at $ps1Path\" }; Write-Output $ps1Path"`) do set "ps1=%%I"
if not defined ps1 (
echo [ERROR] Unable to resolve UpdateSequences.ps1 path from config.
exit /b 1
)
echo Running PowerShell update script...
powershell -NoProfile -ExecutionPolicy Bypass -File "%ps1%"
set "rc=%errorlevel%"
echo PowerShell exited with RC=%rc%
2025-08-19 12:08:03 -06:00
echo Done.
2025-08-26 15:55:21 -06:00
pause >nul
2025-08-26 16:30:45 -06:00
exit /b %rc%