Isabelle/jEdit interface wrapper.
authorwenzelm
Tue, 21 Oct 2008 20:17:40 +0200
changeset 28649 58ab885469f5
parent 28648 4889b48919a0
child 28650 a7ba12e0d3b7
Isabelle/jEdit interface wrapper.
lib/Tools/jedit
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/Tools/jedit	Tue Oct 21 20:17:40 2008 +0200
@@ -0,0 +1,25 @@
+#!/usr/bin/env bash
+#
+# $Id$
+# Author: Makarius
+#
+# DESCRIPTION: Isabelle/jEdit interface wrapper
+
+
+## diagnostics
+
+function fail()
+{
+  echo "$1" >&2
+  exit 2
+}
+
+
+## main
+
+[ -z "$JEDIT_HOME" ] && fail "Missing Isabelle/jEdit installation (JEDIT_HOME)"
+
+INTERFACE="$JEDIT_HOME/interface"
+[ ! -x "$INTERFACE" ] && fail "Bad interface script: \"$INTERFACE\""
+
+exec "$INTERFACE" "$@"