Mercurial Hosting > editor
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