diff scripts/install.sh @ 60:855669ece914

start mac installer
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 04 Jun 2025 22:24:57 -0600
parents f91c336cdde5
children a4a97e8c204f
line wrap: on
line diff
--- a/scripts/install.sh	Wed Jun 04 18:21:45 2025 -0600
+++ b/scripts/install.sh	Wed Jun 04 22:24:57 2025 -0600
@@ -1,18 +1,18 @@
 #!/bin/bash
-
 set -e
 
-cd $(dirname $0)
+cd "$(dirname $0)"
 
 mkdir -p /usr/local/bin
 
 cat >/usr/local/bin/luan_editor <<End
 #!/bin/bash
-
-export DICTIONARIES=$(pwd)/dictionaries/
+set -e
 
-for i in $(pwd)/jars/* ; do CLASSPATH=\$CLASSPATH:\$i ; done
-CLASSPATH=\$(echo -n \$CLASSPATH | sed 's/^://')
+export DICTIONARIES="$(pwd)/dictionaries/"
+
+for i in "$(pwd)"/jars/* ; do CLASSPATH="\$CLASSPATH:\$i" ; done
+CLASSPATH="\$(echo -n \$CLASSPATH | sed 's/^://')"
 
 mkdir -p ~/.luan_editor
 
@@ -23,7 +23,7 @@
 	JAVA_OPTS='-Xdock:name=Luan Editor'
 fi
 
-java "\$JAVA_OPTS" -Duser.home="$HOME" -classpath \$CLASSPATH luan.Luan classpath:luan_editor/editor.luan "\$@" 2>&1 | grep --line-buffered -v 'NSRemoteView\|NSSavePanel' | tee ~/.luan_editor/error.log &
+java "\$JAVA_OPTS" -Duser.home="\$HOME" -classpath "\$CLASSPATH" luan.Luan classpath:luan_editor/editor.luan "\$@" 2>&1 | grep --line-buffered -v 'NSRemoteView\|NSSavePanel' | tee ~/.luan_editor/error.log &
 End
 
 chmod +x /usr/local/bin/luan_editor