From de6f6b4adb5446c1d4f13b0bc302985323f75333 Mon Sep 17 00:00:00 2001 From: David Maus <maus@hab.de> Date: Tue, 13 Mar 2018 11:36:00 +0100 Subject: [PATCH] Kommandozeilenanwendung publish.cmd --- publish.cmd | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 publish.cmd diff --git a/publish.cmd b/publish.cmd new file mode 100644 index 0000000..74c0bbf --- /dev/null +++ b/publish.cmd @@ -0,0 +1,37 @@ +@echo off + +REM Veröffentlicht die als Parameter übergebene METS-Datei +REM +REM Timestamp: <2018-03-13 11:32:46 maus> +REM Autor: David Maus <maus@hab.de> +REM + +set CALABASH=java -Xmx1024m -cp %~dp0lib\calabash\xmlcalabash-1.1.16-97.jar com.xmlcalabash.drivers.Main +set TARGET=S: + +echo Strukturdatendokument in digitaler Bibliothek publizieren + +set input=%1 +set /p signatur="Normalisierte Signatur: " + +set TARGET=%TARGET%\%signatur:/=\% + +if not exist %TARGET% ( + echo Zielverzeichnis %TARGET% existiert nicht! + pause + exit 1 +) + +set TARGET=%TARGET%\meta\mets.xml + +if exist %TARGET% ( + del /p %TARGET% +) + +%CALABASH% -i file:/%input:\=/% src/xproc/publish.xpl objectId=%signatur% targetUri=file:/%TARGET:\=/% + +if not errorlevel ( + echo Okay! +) + +pause -- GitLab