From 52bd25cce5b2f1a8b5cb9842b862a7cf67a6cd87 Mon Sep 17 00:00:00 2001 From: Pier-Paolo Mammi Date: Wed, 24 Jun 2026 12:12:52 +0200 Subject: [PATCH] scripts: new script to export and extract a single module --- export-and-extract-elx.bat | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 export-and-extract-elx.bat diff --git a/export-and-extract-elx.bat b/export-and-extract-elx.bat new file mode 100644 index 0000000..b2809da --- /dev/null +++ b/export-and-extract-elx.bat @@ -0,0 +1,24 @@ +@echo off +SETLOCAL EnableDelayedExpansion +echo %cmdcmdline% | findstr /i /c:"%~nx0" >NUL && set iscommandline=1 +echo %PSModulePath% | findstr /i /c:"%USERPROFILE%" >NUL && set ispowershell=1 +cd /D "%~dp0" + +SET UserModuleTag= +IF "%~1"=="" ( + echo Module tag not specified. + set /p UserModuleTag=Insert module tag: + IF "!UserModuleTag!"=="" ( + echo Module tag is required to extract internals! + exit /b 1 + ) ELSE ( + set ModuleTag=!UserModuleTag! + ) +) ELSE ( + set ModuleTag=%~1 +) + +call export-elx.bat "!ModuleTag!" && call extract-elx-internals.bat "!ModuleTag!" + +IF DEFINED iscommandline IF NOT DEFINED ispowershell pause +ENDLOCAL