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