# This would open the Jalview application as if double clicking, with the supplied args
# open -a ${APP} --args $OPEN "$@"
-### or...
+### but we don't want to run getdown in case of autoupdates or changing the working dir, so ...
-APPDIR=${APP}/Contents/Resources/app
-JAVA=${APPDIR}/jre/Contents/Home/bin/java
-CLASSPATH=""; for x in $(grep -e 'code = ' ${APP}/Contents/Resources/app/getdown.txt | sed -e 's/^code = //;'); do [ -n "$CLASSPATH" ] && CLASSPATH="${CLASSPATH}:"; CLASSPATH="${CLASSPATH}${APPDIR}/${x}"; done
+APPDIR="${APP}/Contents/Resources/app"
+JAVA="${APPDIR}/jre/Contents/Home/bin/java"
+CLASSPATH=""; for x in $(grep -e 'code = ' "${APP}/Contents/Resources/app/getdown.txt" | sed -e 's/^code\s*=\s*//;'); do [ -n "$CLASSPATH" ] && CLASSPATH="${CLASSPATH}:"; CLASSPATH="${CLASSPATH}${APPDIR}/${x}"; done
-#TODO add a -workingdir DIR argument for jalview.bin.Jalview to set user.dir. This will fix JAL-3523
-echo $JAVA -cp "$CLASSPATH" jalview.bin.Launcher $OPEN "$@"
-$JAVA -cp "$CLASSPATH" jalview.bin.Launcher $OPEN "$@"
-# -workingdir "$WDIR"
+"$JAVA" -cp "$CLASSPATH" jalview.bin.Launcher $OPEN "$@"