lib/Tools/node
changeset 75285 2b64d5657592
parent 75284 5417613efd74
--- a/lib/Tools/node	Tue Mar 15 13:22:37 2022 +0100
+++ b/lib/Tools/node	Tue Mar 15 14:03:56 2022 +0100
@@ -4,5 +4,10 @@
 #
 # DESCRIPTION: run the Node.js framework within the Isabelle environment
 
-export ELECTRON_RUN_AS_NODE=1
-exec "$ISABELLE_VSCODIUM_ELECTRON" "$@"
+if [ -z "$ISABELLE_VSCODIUM_ELECTRON" ]; then
+  echo '*** Undefined $ISABELLE_VSCODIUM_ELECTRON: missing "vscodium" component'
+  exit 2
+else
+  export ELECTRON_RUN_AS_NODE=1
+  exec "$ISABELLE_VSCODIUM_ELECTRON" "$@"
+fi