diff scripts/install.sh @ 71:99ebb6176d2f default tip

better build
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 12 Jun 2025 17:08:31 -0600
parents a4a97e8c204f
children
line wrap: on
line diff
--- a/scripts/install.sh	Tue Jun 10 22:34:24 2025 -0600
+++ b/scripts/install.sh	Thu Jun 12 17:08:31 2025 -0600
@@ -7,45 +7,10 @@
 
 cat >/usr/local/bin/luan_editor <<End
 #!/bin/bash
-set -e
 
-export DICTIONARIES="$(pwd)/dictionaries/"
-
-for i in "$(pwd)"/jars/* ; do CLASSPATH="\$CLASSPATH:\$i" ; done
-CLASSPATH="\$(echo -n "\$CLASSPATH" | sed 's/^://')"
-
-mkdir -p ~/.luan_editor
-
-set +m
+"$(pwd)/luan_editor.sh" "\$@"
 End
 
-if [[ "$(uname)" == "Darwin" ]]; then
-
-cat >>/usr/local/bin/luan_editor <<End
-
-function runJava() {
-	java -Xdock:name="Luan Editor" -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 &
-}
-
-if [[ \$# == 0 ]]; then
-	runJava
-else
-	for file in "\$@"; do
-		runJava "\$file"
-		sleep 0.1
-	done
-fi
-End
-
-else
-
-cat >>/usr/local/bin/luan_editor <<End
-
-java -Duser.home="\$HOME" -classpath "\$CLASSPATH" luan.Luan classpath:luan_editor/editor.luan "\$@" 2>&1 | tee ~/.luan_editor/error.log &
-End
-
-fi
-
 chmod +x /usr/local/bin/luan_editor
 
 echo "The command 'luan_editor' has been installed"